Coding Elective JavaScript & Web Development
Build web pages with HTML and CSS and learn how to host your own web sites. Then learn JavaScript, the language of the web, to build interactive apps with a little help from HTML5. Take your apps to the next level with these front-end courses designed for absolute beginners.
Learn These Essential Coding Skills
Basic Syntax and Debugging
Practice calling functions, naming variables, and much more. Explore how to find and fix common JavaScript errors.
Sequencing
Rearrange commands to solve puzzles.
Loops and Patterns
Recognize repeating patterns and write efficient programs that iterate to solve them. Write nested loops to solve trickier problems.
Conditional Logic and Loops
Write programs that “make decisions” all on their own.
Variables
Explore how to represent and track data of various types in your program.
Expressions
Write complex expressions that perform calculations to make your programs even more powerful.
I/O
Work with input and process output in your programs. Accept user input, use keyboard events, and much more.
HTML Basics
Learn how to structure documents properly, so your pages look great for your visitors — and for search engines, too.
Cascading Style Sheets
Learn all about CSS, which can give your site a fresh new look.
Add Media and Video
Work with images, sound, and video to make a modern, appealing design.
Responsive Design
Write web pages that look good whether your visitor is browsing from their computer — or a phone.
Practical Projects
Fourteen hands-on projects help kids put the lessons of the course into practice.
Formatting and Style
Use tables, containers, lists, and more to keep your pages organized and well-designed.