Course Overview
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
Giving a Command
15 activities
Learn how to use instructions to command your very own robot!
Building a Better Future
11 activities
Help Bit-by-Bit Construction create the plans for a new neighborhood!
A Box to the Rescue
14 activities
Computers have memories too! Discover how to make computers remember vital information.
A Game of Variables
11 activities
Design your own physics puzzles! Complete with obstacles and cool modifiers.
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
8 activities
Can you help two dinosaurs settle a disagreement?
A String and a Number
9 activities
Help a business better serve their customers by creating a cash register.
I See Your Future
9 activities
Build your own fortune teller! What mysterious destiny will you get?
True or False?
7 activities
Create a special 8-ball to get answers to your most burning questions.
Making a Decision
15 activities
Byte Mail needs help sorting its thousands of mail packages! Can you automate the process?
Offering an Alternative
9 activities
Your computer can make decisions. It just needs your help in asking the right questions!
Adding More Options
12 activities
Byte Mail is going international and needs your help!
An If Inside an If
9 activities
Discover how your computer can make complex decisions!
Building a Translator
10 activities
Start learning a new language by building a translator app.