Vidcode Computer Science Course Pathway
FULLY CSTA K-12 Standards Aligned
Vidcode has well-organized, linear course pathways for upper elementary (3-5), middle school (6-8) and high school (9-12) that are aligned to national standards.
CSTA Standards
Overview and example activities
Upper Elementary
Cross Disciplinary Coding 101-201 a pathway for upper elementary students. This interdisciplinary approach is full of projects that can be integrated into all subject areas including social studies, math, science and art.
Middle school
JavaScript 101 - 401 is a pathway for middle schoolers. Concepts, like for and while loops, nested control structures, string methods, and object constructors are covered. Students will learn about complex applications of JavaScript programming including interactivity, algorithms, and procedural art. A special focus is also given to the importance of collaboration and building a supportive programmer community, and the final projects reflect on the impact of computing on others.
High School
Computer Science 101 - 601 are courses for high schoolers. At the high school level, classes are transformed into a software development team. The projects cover a wide range of visual, interactive and algorithmic elements that students can recombine into useful apps, including custom buttons and slides, spawning multiple copies of objects, managing large numbers of variables in data structures, and writing readable and reusable code. In the end, students will have worked together to create meaningful computational artifacts that communicate information and solve problems.
State-specific Standards Alignment
We’re aligned to your state standards. If you would like to request state specific information please email [email protected].
CSForAll certified alignment to the K-12 computer science pathway.
Certified and tested by educators with the Education Alliance of Finland.