Welcome to

Alchemy Of Code.

Build your tech knowledge, one topic at a time.

Read this first

Curriculum guide

How to work through this curriculum

Every great spell begins with simple ingredients. Walk this path step by step: understand how the web works, learn to write code, build real things, then sharpen your craft with engineering, AI, and career skills. Do not rush ahead — higher magic depends on the lessons that came before.

Whenever you feel lost or start a new project, turn back to any page. True wizards always revisit the basics.

Your path

Web fundamentals

01

Build mental models of how the web works. Understand browsers, clients, servers, DNS, and HTTP — then explain each flow in your own words before memorizing terms. Sketch the request-response cycle until it feels obvious.

Programming

02

Practice with tiny, language-neutral examples. Trace values by hand, predict outputs, and gradually combine variables, functions, collections, and debugging. Read code before you write it.

Applications

03

Learn by making small, working features. Start with accessible web interfaces, then connect APIs and data. Use the backend, database, mobile, and CMS pages to compare different ways of shipping an application.

Engineering

04

Revisit one project and improve it professionally. Add tests, documentation, version control, secure defaults, deployment, and observability — treat these as practiced skills, not isolated definitions.

AI

05

Begin with the limits and capabilities of the underlying techniques, then build small, testable AI features. Check outputs, data handling, and failure cases instead of relying on demonstrations alone.

Career

06

Turn your work into clear evidence of skill. Explain decisions, document projects, share progress, seek feedback, and practice communicating with both technical and non-technical audiences.

Aim for three topic pages and six to eight focused hours per week. After every five study weeks, take a lighter review/build week. Finish each major section with one small artifact — an explanation, a working feature, or a documented project.

🧙‍♂️ In the beninging, beegninig, begini… let’s start

Get started