Creative Coding 2

40 hours, ONLINE OR BLENDED CLASS

Untitled.png
In the Vidcode Creative Coding 2 curriculum students will learn advanced programming concepts with a focus on creativity and digital media.

Students will complete projects that build on the concepts covered in Creative Coding 1 and learn about different applications of JavaScript programming including interactivity, algorithms, and data art.


Format

Vidcode is a project-based web curriculum with year long courses that are delivered in units. Our courses are developed in cohesion with one another, and as stand-alone environments. The projects in this course review previously learned concepts and introduce new ones through open-ended projects.The curriculum is designed for a semester-long course that meets five days a week, but it can be implemented in a variety of ways.

 

WHO IS THIS FOR?

The Vidcode Creative Coding 2 course is built for students in middle or high school who have completed Vidcode’s Creative Coding 1 curriculum or already have some experience with programming.

 

LEARNING OBJECTIVES

Students learn advanced concepts in JavaScript and the use of programming in the creation of digital media.

 

 

Course Overview

Unit 1

Topics Covered:

  • Built-in methods
  • Interactivity and Events
  • Logical operators

Project: Interactive Video


Unit 2

Topics Covered:

  • While loops
  • For loops
  • RGB Values

Project: Data Art

Unit 3

Topics Covered:

  • String manipulation
  • Handling user input
  • Creating Functions

Project: Name Generator


Unit 4

Topics Covered:

  • Conditionals
  • Booleans
  • Objects

Project: Interactive Story