JavaScript Foundations

14 lessons. Start programming with values, variables, conditions, functions and collections. Build small programs with guided practice and two projects.

Complete beginners starting JavaScript.

Before you start: No prior programming experience required.

14 lessons · 37 exercises and projects. 2 free lessons and 5 free exercises. No account needed for free previews.

What you will learn

  • Use values, conditions, functions, arrays and objects.
  • Validate data and understand local promises with async/await.
  • Build a shopping-list organizer and event-registration summary.

Lessons are included in Course access. Exercises and projects are included in Practice Pack access. Complete Bundle includes both. Compare access options.

← All courses and learning paths · Suggested next course: Debugging and Testing Code — JavaScript

Course lessons