Bite-size lessons, hands-on practice after every concept, and an AI tutor that explains the why on every single question.
Every course is built the same way — read a little, practise a lot, and get an explanation the moment you get something wrong.
CFA Level 3 practice across all 10 topic areas - Behavioral Finance, Capital Market Expectations, Asset Allocation, Fixed Income and Equity PM, and the IPS.
CFA Level 2 practice across all 10 topic areas — Ethics, Quant, Economics, FRA, Corporate Issuers, Equity Valuation, Fixed Income, Derivatives and more.
CFA Level 1 prep covering all 10 topics — Ethics, Quant Methods, Economics, FRA, Corp Issuers, Equity, Fixed Income, Derivatives, Alternatives, Portfolio Mgmt.
Write queries that answer real business questions — practise joins, aggregation and window functions through MCQs with instant explanations.
Practice ensemble methods through MCQs — bagging, random forests, AdaBoost, gradient boosting, XGBoost, LightGBM, stacking and voting.
Practice unsupervised learning through MCQs — k-means, hierarchical and density clustering, GMMs, PCA, t-SNE, UMAP and anomaly detection.
Practice supervised learning through MCQs — regression, logistic regression, kNN, Naive Bayes, trees, SVMs, multi-class and calibration.
Ship real software with AI coding agents — practise the workflow through MCQs with instant, explained answers.
Write RTL that synthesises the way you intended — practise Verilog and digital design through MCQs with instant explanations.
TypeScript MCQ practice, condensed — 324 questions across 36 lessons covering interfaces, generics, narrowing, utility types and configuration.
Get energy, entropy and cycles straight in your head — practise thermodynamics through MCQs with instant worked explanations.
Stop guessing at your payslip and ITR — practise Indian salary tax rules through MCQs with instant explanations.
Get interview-ready on system design fundamentals through rapid MCQ practice with instant, explained answers.
Reason about uncertainty like an analyst — practise distributions, testing and inference through MCQs with instant explanations.
Practise startup equity through MCQs — ESOPs, vesting, cliffs, cap tables, dilution and Indian tax at exercise and sale, with an explanation on every answer.
Spring boot MCQ practice, condensed — 363 questions across 33 lessons covering the full syllabus.
React MCQ practice, condensed — 324 questions across 36 lessons covering hooks, state, effects, refs, context and rendering behaviour.
RAG MCQ practice, condensed — 324 questions across 36 lessons covering chunking, embeddings, retrieval, re-ranking, evaluation and production.
Crack Python interviews with 1,200+ MCQs focused on traps, edge cases, and internals — instant explanations after every wrong answer.
Python MCQ practice, condensed — 384 questions across 48 lessons covering the full syllabus from syntax and OOP to the GIL and interview traps.
Get usable work out of AI tools, not drafts you rewrite — practise business prompting through MCQs with instant explanations.
Prompt engineering MCQ practice, condensed — 306 questions across 34 lessons covering the full syllabus.
Write prompts that actually work — practise the techniques through MCQs with instant, explained answers.
Build dashboards people actually act on — practise DAX, data modelling and visual choices through MCQs with instant explanations.
Two-minute concepts. No walls of text, no 40-minute videos.
Every concept ends in questions. Instant feedback, always.
Stuck on a question? Get the reasoning, not just the answer.
Keep the streak alive and finish with something to show.
Miss a question and the tutor picks apart your reasoning — the concept behind it, the trap you fell into, and one more question to prove you've got it.
Not a canned answer key — reasoning tailored to the option you picked.
Anything you fumble comes back later, spaced out, until it sticks.
Topic-level mastery, XP, streaks and a certificate at the end.
typeof null return in JavaScript?Close — but typeof null is "object", a bug kept since 1995 for backwards compatibility. Use value === null to test for it.
Every completed course issues a verifiable certificate with a unique code and QR — ready for LinkedIn, your résumé and recruiters.
This is to certify that
has successfully completed the course
A QR code and certificate number anyone can scan to confirm it’s genuine.
Add it to LinkedIn or your résumé in a click, or share the public link.
Issued the moment you finish the course — no fees, no waiting.
Start with any course, keep the streak alive, and let the tutor handle the parts that don't click.
No card needed · 116 courses · Instant feedback