The Complete Javascript Course 2020: Build Real Projects! Jonas Schmedtmann Vídeos May 2026
She had started the course to survive 2020. She finished it having built a future.
Jonas taught her async/await. "We don't wait for data. We fetch it, and we tell JavaScript, 'Hey, hold on, I'll get back to you.'" She built a spinner. She handled 404 errors. She learned to read API documentation. She had started the course to survive 2020
Amara watched Jonas build the HTML skeleton. Then the CSS (she loved his clean, grid-based designs). Then... the logic. The diceEl.classList.add('hidden') . The activePlayer switch. The agony of the if statement when a player rolled a 1. "We don't wait for data
By Video #12, she was staring at her own VS Code window. A blinking cursor. She typed: She learned to read API documentation
But then came . Her brain melted. var , let , const . The Temporal Dead Zone. Function declarations vs expressions. She watched it once. Twice. Three times. She paused the video, drew diagrams on her bathroom mirror with a dry-erase marker. Jonas’s voice became a lullaby in her dreams: "Remember, the execution context is created in two phases..." The First Real Project: The Pig Game By Video #68, Jonas dropped the bomb. No more tiny snippets. "Let's build a game."
She rewatched Jonas. She noticed he always said, "Take a deep breath. This is confusing for everyone." She took a breath. She realized she had forgotten the type="module" in her HTML script tag.