Creative Coding 1

40 hours, ONLINE OR BLENDED CLASS

Online A-G Approved class in California

Untitled.png
In the Vidcode Creative Coding 1 curriculum students learn the essential foundations of computer science and basic programming with a focus on identifying how code connects to and can enhance their existing interests.

I course they will have learned the material equivalent to a semester long intro to programming course in college and will be able to program in JavaScript.

 

Format

Vidcode is a project-based web curriculum with year long courses that are delivered in units. Each unit consists of student-led tutorials, practice activities, discussions, assessment and lesson plans.

Our courses are developed in cohesion with one another, and as stand-alone environments.  Each project is open ended and allows for continual experiment and interaction.  

We use NO video tutorials and provide skill building quizzes, assessment, challenge problems and unit tests.

The curriculum is designed for a semester long course that meets five days per week though schools implement this in a variety of ways!

 

Who is this for?

The Vidcode Creative Coding 1 course is built for complete beginners in middle or high school.  We provide extended learning modules for more advanced students who may move through the material more quickly.

 

LEARNING OBJECTIVES

Students learn the fundamentals of computer programming with an emphasis on concept building, creative arts and confidence!

 

Course Overview

Unit 1: How to make things and change them with code

Topics Covered:
    •    Variables
    •    Order of Operations
    •    Xy grid activity ideas
    •    Object, Property, Method

Unit 2: The Creation Zone

Topics Covered:
    •    Arrays and Index
    •    Function, Argument, Property
    •    Libraries
 

Unit 3: A Tale of Special Effects

Topics Covered:
    •    Loops
    •    Manipulating Arrays
    •    Commenting, programmer etiquette

Unit 4: Conditional Magic

Topics Covered:
    •    Conditional (if-else statement)
    •    Calling Functions
    •    Function Scope

 

Still have questions? Check out the FAQ, or schedule a call.

Ready to start? Fill out the Quote form below.
 

REQUEST A QUOTE FOR YOUR DISTRICT

Name *
Name
Phone number
Phone number