Understand
Learn every idea four ways
Start with a plain definition. Connect it to a familiar analogy, see a visual, then prove it with code.
Learn each concept four ways, then use it in projects shaped by everyday life in the Philippines. Finish with working pages and apps you can inspect, explain, and improve.
No credit card required. No sign-up. Your work saves in this browser.
Built for practice
CodeDaddy connects explanations, familiar projects, and browser checks in one learning loop. You always know what you are changing and why it matters.
Understand
Start with a plain definition. Connect it to a familiar analogy, see a visual, then prove it with code.
Build
Build sari-sari store pages, barangay tools, fare calculators, and other projects rooted in everyday Filipino life.
Remember
Short review sessions bring back concepts from earlier courses while you keep working on new projects.
Prove
Each check points to a real requirement. Your completed projects stay available for you to inspect and improve.
Read one clear task, edit real code, and compare it with a live browser preview. You work in a real editor inside your browser.
In this step you add a readable list of products and prices to Lola's sari-sari store page using <ul> and <li>.
Goal: group each product and price in its own list item.
<header>
<h1>Lola's Sari-Sari Store</h1>
</header>
<main>
<h2>Price List</h2>
<ul>
<li>Chichiria - ₱10</li>
<li>Softdrinks - ₱20</li>
</ul>
</main>Clear instructions focus on one small feature and explain why the change matters.
Write real code in a keyboard-friendly editor and watch the page update beside it.
Instant checks show what passed and what to inspect before your next attempt.
Before you start
CodeDaddy is a free front-end learning platform that runs in your browser. You read one short task, write real HTML, CSS, JavaScript, React, or TypeScript, and see the page update beside your code. The projects are built around everyday Filipino life, like sari-sari store pages and jeepney fare calculators.
Yes. Every course, project, and certificate is free. There is no paid tier, no trial that expires, and no card to enter. Donations are optional and change nothing about what you can access.
No. You can open a course and start writing code right away. Your work saves in your own browser. Signing in with GitHub or an email link is only for keeping progress across devices.
Ten courses in order: HTML, design foundations, CSS, JavaScript, JavaScript on a page, real app data, Tailwind CSS, React, TypeScript with React, and testing with browser devtools. Each course is a set of small projects built one step at a time.
No. The editor, the live preview, and the checks all run inside your browser tab. There is nothing to download, no local setup, and no server that runs your code.
No. The first course starts with what a web page is made of and assumes you have never written a line of code. Every new word gets an explanation, a familiar comparison, a picture, and a working example before it is used.
About 2,760 small steps across ten courses. Most steps take a few minutes, so an hour a day gets most learners through the path in a few months. There is no schedule and no deadline.
Yes. Finishing a course issues a certificate automatically once its checks pass. No one reviews or approves it by hand, and you can save it as an image or share the link.
Yes. The workspace is built for a small screen and a metered connection, and it installs like an app. Once a course has loaded, you can keep working on it offline.