Courses

Read it. Practise it. Pass it.

The same engineering we do for clients, written down. Every lesson is prose you can search and re-read, every section ends in exam-realistic questions, and every one ships as a PDF you can print — with an AI tutor in every lesson for the paragraph that does not land.

6 courses308 written lessons632 practice questions
Beginner

JavaScript Foundations: The Language, Explained Properly

For people who have never programmed — and for anyone who has copied snippets for years without being told what they do.

  • Why "5" + 1 is "51" and 0.1 + 0.2 is not 0.3
  • Closures and references, before they bite you in React
  • Promises and async/await, with failure handled properly
60 lessons · 55 questionsView course
Beginner

React Foundations: Building Interfaces, Explained Properly

Every hook introduced by the problem it solves, so the rules stop looking arbitrary.

  • Why the screen will not update, and what to check first
  • What keys are actually for, demonstrated
  • Fetching data without race conditions or loops
50 lessons · 55 questionsView course
Beginner

SQL Foundations: Your First Queries, Explained Properly

From "what is a table" to joins and grouping, with a practice database small enough to check by hand.

  • What NULL means, and the mistakes it causes
  • Joins explained by which rows survive them
  • A PostgreSQL practice database to download
54 lessons · 62 questionsView course
Intermediate

AWS Solutions Architect – Associate (SAA-C03)

The full SAA-C03 syllabus in writing, with scenario questions that mirror the real exam.

  • All four exam domains, written out in full
  • A 65-question timed mock exam
  • Printable PDF handout for every section
60 lessons · 207 questionsView course
Intermediate

Git & GitHub Actions: Version Control and CI/CD in Depth

Start at the object model, finish with production pipelines — so Git stops being guesswork.

  • How Git actually stores history — blobs, trees, refs
  • Recovering from any mistake with the reflog
  • Matrix builds, caching, and keyless OIDC deploys
52 lessons · 160 questionsView course
Intermediate

SQL & Database Design: Beyond the Basics

For developers who already write joins and keep hitting the ceiling above them.

  • Window functions, recursive CTEs, gaps-and-islands
  • Reading EXPLAIN ANALYZE and fixing the plan
  • Two PostgreSQL practice databases to download
32 lessons · 93 questionsView course
Browse all courses

Courses are hosted on courses.fepiq.com

Written, not filmed

Video is slow to search and impossible to skim. When you are preparing for a certification or debugging something at work, you want the paragraph that explains the thing — not a 40-minute recording you have to scrub through. And when a paragraph still does not land, there is an AI tutor that has read that exact lesson.

Written in full

Every concept explained in prose, with comparison tables where the exam has a favourite trap.

Scenario questions

Not recall quizzes. Exam-realistic scenarios, each explaining why the wrong answers are wrong.

Printable handouts

Each section ships as a PDF you can annotate, read offline, or take into a revision session.

An AI tutor in every lesson

Reading beats watching until a paragraph does not land. Ask in your own words and get an answer about the lesson in front of you.

Let's build something

Ready to ship your next product with Fepiq?

Book a free discovery call. We'll listen, ask sharp questions, and send you a proposal within 3 business days.