The technical Tag Manager container is required to apply your choices. Analytics and marketing cookies and storage remain optional and stay off until you authorize them. Privacy Policy.
Sign-in, security, core functions and consent enforcement.
Audience measurement such as Google Analytics.
Marketing storage, campaign attribution and optional tags.
Start without coding experience: learn HTML, CSS, and JavaScript by building a personal website, adding interactivity, and publishing your first project.
Start with an empty folder and build a personal website with text, an image, project cards, and an interactive study-goal list. Understand each file's role, see the result in your browser, and publish an address you can share.
A personal introduction that develops alongside your skills: content first, then presentation, and finally a list for adding goals and marking what you have practiced. Personalize the story, projects, colors, and initial goals.
Create and change a local page while distinguishing the editable file from the page displayed by the browser.
Structure a page using headings, sections, links, a described image, and identified form controls.
Apply readable styles and a layout that adapts to the available width without cutting off content.
Read and write small JavaScript rules, predict their results, and investigate error messages.
Connect page inputs and events to small functions, with clear messages and updated content.
Publish a static website, verify its paths, and demonstrate behavior with simple evidence.
Work through 24 text-and-code lessons, 12 labs, six debugging situations, and 36 questions with commentary. Each lesson includes a practical action, an expected result, and a challenge. Complete files for every stage let you check your work and return to a working version.
Plan approximately 12–18 hours for reading, exercises, and project customization. This estimates hands-on practice, not video duration. Progress at your own pace and repeat exercises until you can explain what changed.
A code editor and your computer's browser.
HTML for content structure, CSS for presentation, and JavaScript for responding to actions.
GitHub Pages for guided publication through the browser interface, using a GitHub account.
Simple local files, without a terminal, framework, or database requirement for this path.
Deliver a public address, a personalized project, and a record of your tests. A self-review rubric covers structure, presentation, interaction, keyboard use, publication, and independence.
Consolidate functions, arrays, and events through small variations of this project. Then move toward asynchronous JavaScript, HTTP, and new tools. This path starts before the catalog's TypeScript, Next.js, and backend courses, with clear expectations about the foundations that still need practice.
No reviews yet
Other content recommended by this creator.
Next.js: From First Principles to Production
Learn Next.js from its core concepts, build Signalboard one working feature at a time, and take the same application through data, mutations, caching, security, testing, deployment, and operations.
View content →JavaScript Backend: Node.js and Bun in Production
Build the JavaScript backend knowledge that frameworks hide, then take one multi-tenant system through Node.js, Bun, PostgreSQL, streams, jobs, security, observability, deployment, and rollback.
View content →TypeScript in Production: Types, Contracts & System Design
Stop using TypeScript as decoration. Learn to model states, validate runtime boundaries, design APIs that infer clearly, protect package ownership, and operate typed systems through one cumulative production capstone.
View content →Zod in Production: Runtime Validation & Data Contracts
Turn unknown inputs into trustworthy data. Build runtime contracts, precise errors, forms, APIs, and versioned events through one tested TypeScript capstone.
View content →