Learn Coding Basics in JavaScript
Gain insights into JavaScript basics, syntax, conditional statements, arrays, functions and DOM. Discover practical skills for entry-level web development & build interactive web experiences.
SitePoint is a hub for web developers to share their passion for building incredible Internet things. Founded by Mark Harbottle and Matt Mickiewicz in 1999, SitePoint is for web professionals, by web professionals: developers, designers, programmers, product creators and entrepreneurs alike. We love our rich and engaged community and our contributors, who are truly leaders in their field.
Join 3.1 million developers at
What You'll Learn
- An understanding of basic concepts in programming
- An understanding of variables, decisions, and loops
- Familiarity with arrays, strings, functions, and their operations
- Basic knowledge of advanced concepts in JavaScript including classes, DOM, and event handling
- Hands-on experience with practice problems through editable and executable solutions
Learning Roadmap
1.
About the Course
About the Course
2.
Press Start
Press Start
3.
Programming Basics
Programming Basics
7 Lessons
7 Lessons
4.
Letters and Words
Letters and Words
8 Lessons
8 Lessons
5.
Numbers
Numbers
9 Lessons
9 Lessons
6.
Collections
Collections
8 Lessons
8 Lessons
7.
Logic
Logic
9 Lessons
9 Lessons
8.
Loops in JavaScript
Loops in JavaScript
6 Lessons
6 Lessons
9.
Functions
Functions
9 Lessons
9 Lessons
10.
Objects
Objects
6 Lessons
6 Lessons
11.
The Document Object Model
The Document Object Model
8 Lessons
8 Lessons
12.
The Main Event
The Main Event
8 Lessons
8 Lessons
13.
Going Loopy Over Arrays
Going Loopy Over Arrays
9 Lessons
9 Lessons
14.
Let’s Get Functional
Let’s Get Functional
9 Lessons
9 Lessons
15.
Getting Classy
Getting Classy
8 Lessons
8 Lessons
16.
It’s About Time
It’s About Time
7 Lessons
7 Lessons
17.
Wrap Up
Wrap Up
3 Lessons
3 Lessons
SitePoint
Become a better developer. Build a better web. Teaching web development and design since 1999. Trusted by millions every month.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources