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.

Tynker gets kids coding with confidence. Access this and 5,000 more fun activities today!

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.