Please enable JavaScript to use CodeHS

Georgia Computer Science Principles

Programming with JavaScript

Students learn the basics of JavaScript, including variables, user input, control structures, functions with parameters and return values, and basic graphics, how to send messages to objects.

Lessons

3.1 What is Code

  • What is Code?
  • What is Software?
  • Respond: What is Software

3.2 Uses of Programs

  • Uses of Programs
  • Why Should You Learn to Program?
  • Reflection: Learning to Program
  • Reflection: Programs in Your Life
  • Reflection: Future Programs
  • +1 more

3.3 Hello World

  • Hello World
  • Hello World Quiz
  • Hello World
  • Your Name and Hobby

3.4 Variables

  • Variables
  • Variables Quiz
  • Basic Variables
  • Apples and Oranges

3.5 User Input

  • User Input
  • User Input Quiz
  • Basic User Input
  • Obi-Wan Says
  • User Input Badge

3.6 Basic Math in JavaScript

  • Basic Math in JavaScript
  • Basic Math in JavaScript Quiz
  • Order of Operations
  • Dollars to Pounds
  • Dividing Up Groups
  • +3 more

3.7 Using Graphics in JavaScript

  • Graphics
  • JavaScript Graphics Quiz
  • Graphics Hello World
  • Blue Circle
  • Red Rectangle
  • +4 more

3.8 Mouse Events: Mouse Clicked

  • Mouse Events: Mouse Clicked
  • Mouse Events: Mouse Clicked Quiz
  • Click For Circles
  • Click For Mickey
  • Click for Rectangles

3.9 Programming with JavaScript Quiz

  • Programming with JavaScript Quiz
  • Graphics Badge

Courses that include this module