Course Overview

New to programming? Learn JavaScript the easy way, no prior experience required.
Play Video Introduction to Programming
Bring your imagination to life through a powerful programming language, Javascript. Follow and interact with a charming cast of characters and their stories as you journey through the world of Computer Science. Each lesson breaks down the complex parts of programming into simple, bite-sized, real-world projects and exercises, so you can learn without feeling overwhelmed. As you progress, you'll drive a robot through mazes, witness an epic dinosaur battle and create all sorts of awesome applications and games, just with a few simple lines of code! Are you ready? Let's get coding!
This course contains over 151 activities.

Course Topics

  • Explore JavaScript, a popular programming language
  • Create fun and colorful apps and games
  • Learn to interact with computers with code
  • Dive into the core concepts of Computer Science
  • Discover the fundamentals of programming languages

Projects

Each project of the course contains many video micro-lessons and practical exercises.
Giving a Command

Giving a Command


15 activities

Learn how to use instructions to command your very own robot!

Building a Better Future

Building a Better Future


11 activities

Help Bit-by-Bit Construction create the plans for a new neighborhood!

A Box to the Rescue

A Box to the Rescue


14 activities

Computers have memories too! Discover how to make computers remember vital information.

A Game of Variables

A Game of Variables


11 activities

Design your own physics puzzles! Complete with obstacles and cool modifiers.

Ask Me Anything

Ask Me Anything


12 activities

Computers can be smart with a little help! Teach one to have a conversation with you.

A Battle of Inputs

A Battle of Inputs


8 activities

Can you help two dinosaurs settle a disagreement?

A String and a Number

A String and a Number


9 activities

Help a business better serve their customers by creating a cash register.

I See Your Future

I See Your Future


9 activities

Build your own fortune teller! What mysterious destiny will you get?

True or False?

True or False?


7 activities

Create a special 8-ball to get answers to your most burning questions.

Making a Decision

Making a Decision


15 activities

Byte Mail needs help sorting its thousands of mail packages! Can you automate the process?

Offering an Alternative

Offering an Alternative


9 activities

Your computer can make decisions. It just needs your help in asking the right questions!

Adding More Options

Adding More Options


12 activities

Byte Mail is going international and needs your help!

An If Inside an If

An If Inside an If


9 activities

Discover how your computer can make complex decisions!

Building a Translator

Building a Translator


10 activities

Start learning a new language by building a translator app.