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.

56+ Courses
334+ Lessons
587+ Students
Global
lesson.html
<!DOCTYPE html>
<html>
  <head>
    <style>
      h1 { color: #00bcd4; }
    </style>
  </head>
  <body>
    <h1>Hello Merik!</h1>
  </body>
</html>
Preview β†’ Hello Merik!

The courses

Security 5 lessons
Intermediate Security

Web Security Basics: Not Getting Owned

The handful of mistakes behind most real breaches: SQL injection, XSS, CSRF, bad password storage an...

5 lessons 126 students
HTML 10 lessons
Beginner Web Development

HTML & CSS Fundamentals

Learn the building blocks of every website. Start from zero and build real beautiful pages....

10 lessons 76 students
Python 5 lessons
Intermediate Python

Flask: Your First Python Web App

Turn your Python into something people can open in a browser. Routes, templates, forms, a real datab...

5 lessons 70 students
Python 5 lessons
Intermediate Python

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 ...

5 lessons 200 students
Python 5 lessons
Beginner Python

Python Functions and Modules: Code You Can Reuse

Stop copying the same twelve lines into every script. Write functions that do one thing, split them ...

5 lessons 179 students
Python 5 lessons
Beginner Python

Python Lists and Dictionaries: Shaping Real Data

The four containers almost every Python script is made of. Lists for order, dictionaries for lookup,...

5 lessons 113 students
PHP 5 lessons
Intermediate PHP & MySQL

PHP Login Systems That Are Not a Liability

Sessions, password hashing, and the guard that actually protects a page. Built around the mistakes t...

5 lessons 120 students
CSS 5 lessons
Intermediate CSS

CSS Grid: Two-Dimensional Layouts Without the Guesswork

Flexbox handles a line. Grid handles a page. Learn to place things in rows AND columns at the same t...

5 lessons 110 students
Python 5 lessons
Intermediate Python

Python for Automating the Boring Work

Turn repetitive tasks into scripts. Bulk-rename and organise files, read and write CSV and Excel, pu...

5 lessons 54 students
Python 5 lessons
Beginner Python

Python From Scratch: Your First Real Scripts

Variables, lists, dictionaries, loops and functions. Taught by building things that do actual work: ...

5 lessons 108 students
Tools 5 lessons
Intermediate Tools

Regular Expressions Without the Headache

Patterns you will actually use: validating input, extracting data, search-and-replace across a whole...

5 lessons 152 students
PHP 5 lessons
Intermediate PHP & MySQL

Building APIs Other People Can Use

Design and build a JSON API properly: resource URLs, correct status codes, validation, authenticatio...

5 lessons 93 students

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

Yes! Git & GitHub and Build a Portfolio Website are 100% free. Every paid course also has free preview lessons so you can try before buying.
Paystack (cards, mobile money, bank transfer, NGN, GHS, KES, ZAR, USD and more), M-Pesa for Kenya, and cryptocurrency via NOWPayments (BTC, ETH, USDT and 60+ coins). All prices auto-convert to your local currency.
Every lesson has an embedded live code editor with HTML, CSS, and JS tabs. Write code on one side, see the result instantly on the other. No setup, no installation, just open the lesson and start coding.
Yes! Complete all lessons in a course and a unique verifiable certificate is auto-generated. It has a code anyone can verify at merikagency.com/verify_certificate. Print or share it on LinkedIn.
Absolutely. Lessons have a 5-tab mobile layout, Theory, HTML, CSS, JS, and Preview. The full experience works on any smartphone, no app needed.
Every lesson has a hint button. You can also post in the Community feed where other learners and the Merik team can help. Pro members get priority support.
Early adopters lock in today's price. As more lessons and features are added, prices may rise, especially the Lifetime plan.
Not currently, lessons require an internet connection for the live playground and progress tracking.

No questions match your search.

Ready to Start Learning?

Join students from around the world building real things with Merik Academy.

Browse Courses β†’ Create Free Account
Chat with us