About Codecraft
A free, beginner-friendly place to learn the fundamentals of web development — HTML, CSS, and JavaScript.
11+
Lessons
3
Tracks
Free
Always
What is Codecraft?
Codecraft is a free learning platform for people who want to learn web development from scratch. We cover the three core technologies of the web — HTML, CSS, and JavaScript — with structured, easy-to-follow lessons that anyone can understand, regardless of prior experience. Every lesson is written in plain language. No jargon. No assumptions. We start from the very beginning and build up your knowledge one concept at a time.
Who is it for?
Codecraft is built for absolute beginners — people who have never written a line of code and want to start building websites. It's also useful for anyone who learned a little in the past and wants to fill in the gaps. If you've ever looked at a web page and wondered how it was made, you're in the right place.
How does it work?
Lessons are organised into tracks — HTML, CSS, and JavaScript. Each track takes you through the fundamentals in a logical order. Start from lesson one and work your way through, or jump to any topic you need. Every lesson includes clear explanations, code examples you can copy and run, and tips that highlight the most important things to remember.
Is it really free?
Yes — completely free. No account required, no paywalls, no premium tiers. Codecraft is supported by ads that help keep the lights on. All content is freely available to everyone, forever.
Ready to start?
The best way to learn coding is to start. Pick a track and dive in.