Learn to Build the Web
Hands-on courses with a live playground. No fluff, just real skills, real projects, and a certificate to prove it. Pay once, learn forever.
<!DOCTYPE html>
<html>
<head>
<style>
h1 { color: #00bcd4; }
</style>
</head>
<body>
<h1>Hello Merik!</h1>
</body>
</html>
The courses
React: Components, State and Thinking in UI
The mental shift from editing the DOM to describing it. JSX, props, useState, lists and keys, and us...
Web Security Basics: Not Getting Owned
The handful of mistakes behind most real breaches: SQL injection, XSS, CSRF, bad password storage an...
PHP & MySQL Fundamentals
Build dynamic server-side websites. Forms, databases, sessions, authentication, all from scratch....
Flask: Your First Python Web App
Turn your Python into something people can open in a browser. Routes, templates, forms, a real datab...
Python That Does Not Fall Over: Errors, Logging and Tests
The difference between a script that works on your machine and one you can leave running. Catch the ...
Linux Servers: SSH, Permissions and Logs
Running the machine your site lives on. Connecting with SSH keys, understanding permissions properly...
Making Pages Fast on a Slow Connection
Performance for real conditions, not a fibre connection in a lab. Image weight, render blocking, laz...
Accessibility: Building Sites Everyone Can Use
Semantic HTML, keyboard navigation, real alt text, colour contrast and ARIA used correctly. Accessib...
TypeScript: Catching Bugs Before They Run
JavaScript with types, explained without the jargon. Annotations, interfaces, unions, optional value...
Writing Tests That Catch Real Bugs
Testing explained by what it buys you. What to test and what to skip, arrange-act-assert, testing da...
Tailwind CSS: Utility-First Without the Mess
Build interfaces fast with utility classes: spacing scale, flex and grid utilities, responsive and s...
Building APIs Other People Can Use
Design and build a JSON API properly: resource URLs, correct status codes, validation, authenticatio...
Learn by Actually Building
Every lesson has a live code playground, read, code, see results instantly. No switching tabs, no setup.
Live Playground
Every lesson has HTML/CSS/JS editors with instant preview. Learn by doing, not just watching.
Pay Once, Own Forever
No monthly subscriptions. Pay once via Paystack, M-Pesa or Crypto. Yours forever.
Real Certificate
Complete a course and get a verifiable PDF certificate with a unique code anyone can check online.
Truly Global
Pay in your currency. Paystack handles conversions. M-Pesa for Kenya. Crypto for everyone.
Academy Questions
No questions match your search.
Ready to Start Learning?
Join students from around the world building real things with Merik Academy.