JavaScript: Zero to Shipped
- cloud
- 7.2 hrs
- Beginner
- $10/month
- 202 lessons
- 248 challenges
- 5 students
Start with a blank file. Finish with a shop you built yourself.
Start for free with 41 free lessons. Then $10/month (US dollars) through PayPal unlocks every lesson while you stay subscribed, with a certificate when you finish. Cancel any time. Log in if you have one.
Course content
19 modules · 202 lessons · 7.2 hrs- Plain Numbers Free preview 3:07
- Who Goes First Free preview 4:43
- Cart Math Free preview 2:51
- The 0.1 Problem Free preview 2:37
- Think in Cents Free preview 2:32
- Round It Off Free preview 2:22
- Read the Manual Free preview 2:53
- Beyond: Text to Number Free preview 4:03
- Workout: Number Crunch Free preview 1:37
- Quotes Free preview 3:44
- Glue Free preview 2:52
- Text Meets Numbers Free preview 3:31
- Backtick Magic Free preview 3:27
- Escape Hatch Free preview 3:09
- Many Lines Free preview 2:36
- Cart Receipt Free preview 2:41
- Beyond: Text Toolkit Free preview 6:47
- Workout: Word Play Free preview 2:12
- Pattern Spotting Free preview 5:02
- Save a Value Free preview 4:14
- Reuse It Free preview 6:35
- Change It Free preview 6:55
- Variables Do Math Free preview 5:13
- Equals Isn't Equal Free preview 4:17
- Lock It Free preview 4:12
- Name It Well Free preview 5:04
- Count the Cart Free preview 4:27
- Shortcuts Free preview 5:27
- Text Into Math 8:27
- Console Calculator 11:12
- Click Calculator 11:23
- Workout: Sticky Notes 3:45
- Queue: The Plan 4:44
- Queue: Build It 6:20
- Queue: Stretch It 2:51
- Make an Object 6:10
- Dot Notation 7:38
- Bracket Notation 7:29
- Add, Change, Remove 7:23
- Objects You Already Use 6:19
- Shared, Not Copied 8:34
- JSON 11:25
- Remember Me 9:04
-
Object Shortcuts Coming soon
-
Keep Score Coming soon
-
Beyond: Peek Inside Coming soon
-
Workout: Bundles Coming soon
-
The Page Tree Coming soon
-
Grab an Element Coming soon
-
Change the Words Coming soon
-
Change Anything Coming soon
-
Read the Inputs Coming soon
-
Key Presses Coming soon
-
The Window Coming soon
-
Subscribe Button Coming soon
-
Shipping Calculator Coming soon
-
Beyond: Stop the Reload Coming soon
-
Beyond: Bubbles Coming soon
-
Beyond: Keyboard-Friendly Coming soon
-
Workout: Page Surgery Coming soon
-
Tip Splitter: The Plan Coming soon
-
Tip Splitter: Build It Coming soon
-
Tip Splitter: Stretch It Coming soon
-
Add Style Coming soon
-
Style Hooks Coming soon
-
Toggle a Class Coming soon
-
Finish the Duel Coming soon
-
Buttons and Images Coming soon
-
Crunch: Build a Calculator Coming soon
-
Split the Files Coming soon
-
Workout: Looks and Logic Coming soon
-
Make a List Coming soon
-
Pick by Number Coming soon
-
Change the List Coming soon
-
Push and Splice Coming soon
-
Repeat While Coming soon
-
Count With For Coming soon
-
Walk the List Coming soon
-
Running Total Coming soon
-
Find the Biggest Coming soon
-
Shared Lists Coming soon
-
Break and Continue Coming soon
-
Loops in Loops Coming soon
-
Tick: Build It Coming soon
-
Beyond: Array Toolbox Coming soon
-
Workout: Lists and Laps Coming soon
-
Solo Run 2 Coming soon
-
Bookmarker: The Plan Coming soon
-
Bookmarker: Build It Coming soon
-
Bookmarker: Stretch It Coming soon
-
Functions Are Values Coming soon
-
Hand One In Coming soon
-
Timers Coming soon
-
For Each Coming soon
-
Arrow Functions Coming soon
-
Listen Up Coming soon
-
Filter and Map Coming soon
-
Closures Coming soon
-
Upgrade the Old Projects Coming soon
-
Beyond: Gather and Spread Coming soon
-
Workout: Pass It On Coming soon
-
Solo Run 3 Coming soon
-
Stash: The Plan Coming soon
-
Stash: Build It Coming soon
-
Stash: Stretch It Coming soon
-
Meet Duka Coming soon
-
Lay the Foundation Coming soon
-
Product Data Coming soon
-
Draw the Shelf Coming soon
-
Add to Cart Coming soon
-
The Cart Page Coming soon
-
Save Your Work Coming soon
-
Time Machine Coming soon
-
Workout: Open for Business Coming soon
-
Why Split Coming soon
-
Export Coming soon
-
Import Coming soon
-
Named Exports Coming soon
-
Default Exports Coming soon
-
Tidy Duka Coming soon
-
Beyond: Outside the Browser Coming soon
-
Workout: Split It Up Coming soon
-
What's a Library Coming soon
-
Load One In Coming soon
-
Dates Done Right Coming soon
-
Delivery Options Coming soon
-
Checkout Coming soon
-
Order Summary Coming soon
-
Three Jobs Coming soon
-
Beyond: Clock Work Coming soon
-
Workout: Borrowed Brilliance Coming soon
-
Why Test Coming soon
-
Test by Hand Coming soon
-
Test by Code Coming soon
-
The Test Runner Coming soon
-
Test a Function Coming soon
-
Before and After Coming soon
-
Fakes and Spies Coming soon
-
Test Duka Coming soon
-
Workout: Trust Issues Coming soon
-
Objects With Skills Coming soon
-
Classes Coming soon
-
Constructors and this Coming soon
-
Methods Coming soon
-
Inherit and Override Coming soon
-
Rebuild Duka Coming soon
-
Workout: Blueprints Coming soon
-
Front and Back Coming soon
-
Ask and Answer Coming soon
-
Beyond: Status and Methods Coming soon
-
Callbacks Coming soon
-
Promises Coming soon
-
Fetch Coming soon
-
Async/Await Coming soon
-
When It Fails Coming soon
-
Beyond: All at Once Coming soon
-
Place an Order Coming soon
-
Track It Coming soon
-
Workout: Reach Out Coming soon
-
Reel: The Plan Coming soon
-
Reel: Build It Coming soon
-
Reel: Stretch It Coming soon
-
The Brief Coming soon
-
Build Day Coming soon
-
Ship and Share Coming soon
About
What you'll build
- Small projects along the way: Duel (rock-paper-scissors with a score), Crunch (a calculator) and Tick (a to-do list).
- Duka, the big project: a store with products, a cart, a checkout page with delivery dates, orders and order tracking.
- Six side quests, always optional and always three lessons long: Queue, Twenty-One, Tip Splitter, Bookmarker, Stash and Reel.
- Three solo runs: sets of tiny problems with tests and no hand-holding.
- Launch Day: a final solo build, a shop idea of your own.
How you learn
You learn by building. Each lesson teaches one feature while you build one piece of a project, and you get a quick win in the first five minutes. A short challenge follows almost every idea, so your hands are on the code while it is fresh. Every module ends with a Workout of small tasks.
Some lessons are marked Beyond. They cover real front end topics that most video courses skip, like converting types, string and array toolboxes, debugging, forms, event bubbling, accessible JavaScript, Node and npm, dates, status codes and Promise.all.
Who it's for
Beginners who know a little HTML and CSS (our HTML & CSS course is enough). No programming experience is needed.
Part of the Front End Developer path
This is part 2 of 3. Finish HTML & CSS, JavaScript and React to earn the Front End Developer certificate.
Meet your teacher
Instructor on codercamp.dev