Skip to main content
No certificateBeginnerWeb Development

Foundations Course

The Odin Project's free starting course: Git, HTML, CSS, Flexbox and JavaScript basics.

Taught byThe Odin Project

About this course

The entry point to The Odin Project's open-source curriculum. It sets up a real developer environment and works through Git, HTML, CSS, Flexbox and JavaScript fundamentals using curated readings and hands-on projects you push to GitHub.

Best for: Self-starters who want a project-based path into web development.

What you will be able to do

  • Set up a development environment and use Git and GitHub
  • Build static pages with HTML and CSS
  • Arrange layouts with Flexbox
  • Write basic JavaScript programs

Syllabus and your progress

Tick modules off as you finish them on The Odin Project.

0 of 7 modules done

Plan your pace

At 4 hours a week you would finish in about 25 weeks, using the course time estimate above.

Progress is saved in this browser only. No account needed.

Cost and certificate

No certificate

The Odin Project does not issue certificates; your portfolio is the proof of work.

The Odin Project sets the terms and can change them. Check the course page before you commit serious time, and tell us if something changed.

Quick answers

Is Foundations Course really free?
Yes, the course material is free on The Odin Project. The Odin Project does not issue certificates; your portfolio is the proof of work.
How long does Foundations Course take?
Plan for about 100 hrs in total (Editorial estimate; the provider does not publish a total.). It is self-paced, so you can go faster or slower.
Do I need experience before Foundations Course?
No. It is a beginner course with no prerequisites listed.

Part of these learning paths

Featured in

Topics

About The Odin Project

A full open-source full-stack curriculum.

All free The Odin Project courses

Foundations Course

No certificate

Start on The Odin Project