Engaging computer science courses for every student in your district
Join thousands of districts already learning to code through amazing creative projects! Courses are student-led and allow non-technical teachers to step into the role of facilitator.
Not sure what's right for your district or site?
Vidcode Course | Coding Level | Suggested Grade Level | Length* | Standalone Course | Integratable into existing class | Teacher prep needed |
---|---|---|---|---|---|---|
Cross-disciplinary | Beginner JavaScript | 3-5 | 10 hours | - | ✓ | Low |
Computational Media | Beg + Intermediate JavaScript | 6-9 | 80 hours | ✓ | ✓ | Low |
Intro to Programming | Intermediate JavaScript | 9-12 | 120 hours | ✓ | ✓ | Medium |
AP Computer Science Principles | All Levels | 9-12 | 180 hours | ✓ | - | High |
*ALL Vidcode courses are modular and designed in 10 hour units. Therefore, it’s highly customizable and you can use however many classroom hours best fit your class in 10 hour increments.
ELEMENTARY Cross-disciplinary units
Introductory exposure to JavaScript through any subject area (75% of teachers on Vidcode have never taught coding before)
Creative coding with our digital media technology allows teachers to integrate coding into their existing coursework to foster creativity, no matter what the subject area.
Project-based learning that is fun and engaging to all students. Every class period students create an open ended project based on their interests!
MIDDLE SCHOOL - Computational Media
Introduction to fundamental concepts of computer science and basics of JavaScript
Special emphasis on programming and the cultural and societal impact of computers and digital media
Code focus: Sequence, functions, arguments, objects, properties, variables, arrays, loops, operators, and conditionals
Programming with a focus on creativity and problem solving.
Special focus on the importance of collaboration and helping to build a supportive programmer community
Code focus: Event listeners, logical operators, string manipulation, parameters, simulations, and combining control structures
HIGH SCHOOL - Intro to Object-Oriented Programming
Introduction to fundamental concepts of computer science and basics of JavaScript
Special emphasis on programming and the cultural and societal impact of computers and digital media
Code focus: Sequence, functions, arguments, objects, properties, variables, arrays, loops, operators, and conditionals
Programming with a focus on creativity and problem solving.
Special focus on the importance of collaboration and helping to build a supportive programmer community
Code focus: Event listeners, logical operators, string manipulation, parameters, simulations, and combining control structures
Build on programming skills and apply these skills to larger and more complex projects.
Special focus on communication and collaboration in the development process and the importance of testing and iterating on projects.
Code focus: Object constructors to create objects with properties and methods; visual, interactive and algorithmic elements of app development; software development and algorithm design.
HIGH SCHOOL - AP Computer Science Principles
Conforms to College Board’s requirements for AP Computer Science Principles.
Special focus on encouraging students to connect computing to their daily life and the way they experience technology.
Hands-on, self-guided tutorials that can be done in class or individually