Build Front-End Web Applications – Curriculum

Upgrade your skills with Codecademy's Pro Intensive, Build Front-End Web Applications from Scratch.


Learn the fundamentals of both languages so that you can create visually appealing web pages.

  • Intro to HTML
  • Intro to CSS
  • Command Line Navigation
  • Setting Up A Text Editor
  • Setting Up A Command Line


You'll learn about the most fundamental concepts in programming JavaScript. In the end, you'll get a chance to bring everything together and build your own game.

  • Intro to JavaScript
  • Control Flow
  • Functions and Scope
  • Arrays and Loops
  • Objects and Classes
  • Modules
  • Project: Minesweeper
    • Build the popular game Minesweeper from scratch with JavaScript.


Develop a strong understanding of React's most essential concepts: JSX, components, and storing information via props and state.

  • Intro to JSX
  • React Components
  • Creating and Debugging a React App
  • Components Interacting
  • Passing Information
  • JavaScript Requests
  • Project: Yelp Clone
    • Create a fully-realized clone of a popular crowd-sourced review site from scratch.


  • Project: Spotify Playlist Generator
    • You’ll build a React app from scratch based on a provided technical design.
  • Project: Feature Request
    • Using our technical design template, you’ll create the technical design for a feature request of a supplied app.


Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit one here.


Article is closed for comments.