Course Overview

Delve into more advanced programming topics to become a JavaScript master.
Play Video Advanced Programming
It's time to take your programming knowledge to the next level! Create a program to identify different types of trees, to do your math homework for you, or even to simulate life on another planet. In this follow up course to Introduction to Programming, you'll discover how programs can do much more than simply follow instructions. As you learn, some new and familiar faces will accompany and guide you through using a new set of programming tools to tackle greater challenges. What are you waiting for? Let's dive in!
This course contains over 116 activities.

Course Topics

  • Learn new tools that will allow you to take on greater challenges
  • Explore creative methods of tackling real world problems
  • Improve your knowledge of JavaScript
  • Create complex programs that go beyond following simple instructions
  • Delve into advanced concepts of Computer Science

Projects

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

Predicting a Flood


9 activities

Overflow, a company that manages flood readiness, needs your help saving a town!

Treetionary

Treetionary


10 activities

Ever wondered what kind of tree you're looking at? You won't need to wonder anymore after building this app!

Helping the Teacher

Helping the Teacher


9 activities

Grading tests can take a long time! Can you build an app to make the process quicker?

That's a Strange Triangle

That's a Strange Triangle


10 activities

Math homeworks can be difficult. Why not let your computer do it for you!

3… 2… 1… Liftoff!

3… 2… 1… Liftoff!


13 activities

Help the Hamstronauts of the Space Hamster Agency reach the Red Planet.

An Upgraded Robot

An Upgraded Robot


10 activities

The Space Hamster agency acquired a prototype of a new robot. You've been selected to take it for a ride!

An Odd Mix

An Odd Mix


9 activities

Discover all kinds of exciting recipes by mixing various elements together!

We Need More Minerals!

We Need More Minerals!


10 activities

The Hamstronauts need resources before landing on Mars! Can you help them mine an asteroid?

A Different Countdown

A Different Countdown


10 activities

After successfully landing on Mars, the Hamstronauts need help in getting rockets back to Earth for supplies.

Games in Space

Games in Space


10 activities

Enhance your physics puzzle with the new space-themed obstacles!

Comparing Two Loops

Comparing Two Loops


8 activities

Take on a series of challenges designed by the best engineers of the Space Hamster Agency.

A Game of Life

A Game of Life


8 activities

Study the growth of a new kind of bacteria!