Home › Training › Courses

All Courses

InteractiveBeginner

Python Foundations

A complete, from-zero Python course — variables, numbers, strings, conditionals, loops, every collection, functions end to end, and error handling — 16 lessons of live, auto-graded exercises.

~6 hours · 16 lessonspython
InteractiveBeginner

Working with Data using Pandas

A gentle, topic-by-topic intro to pandas — Series, DataFrames, filtering, computed columns, and groupby — before the full Pandas for Data Analysis course.

~45 minutespythondata-science
InteractiveBeginner

R Foundations

A from-zero R course — vectors, matrices, control flow, pipes, data frames, joins, reshaping, descriptive stats, and base plotting across 35 live, auto-graded lessons.

~12 hours · 35 lessonsrdata-science
InteractiveBeginner

SQL Foundations

A comprehensive from-zero SQL course — SELECT, filtering, aggregates, joins, subqueries, UNION, and modifying data — 30 lessons of live, auto-graded SQLite queries in your browser.

~10 hours · 30 lessonssqldata-science
InteractiveBeginner

HTML & CSS Foundations

Build real web pages from scratch — semantic HTML, the box model, typography, flexbox, grid, and responsive design — across 11 lessons of live, auto-graded code with an instant preview.

~8 hours · 11 lessons · 27 graded drillsweb
InteractiveBeginner

JavaScript Foundations

A comprehensive, from-zero JavaScript course — variables, control flow, arrays, objects, functions, and modern ES6 patterns — across 30 lessons of live, auto-graded code in your browser.

~6 hours · 30 lessonsjavascriptweb
InteractiveBeginner

Python for Programmers — Beginner

A standalone Python 3 course for people who already code in another language — syntax, control flow, functions, and every core type (strings, lists, dicts, sets) with auto-graded browser exercises.

~7 hours · 33 lessonspythonprogramming
InteractiveIntermediate

Python for Programmers — Intermediate

The second Python for Programmers course — idioms, comprehensions, OOP, modules, files, decorators, generators, type hints, and testing, all auto-graded in your browser.

~7 hours · 30 lessonspythonprogramming
InteractiveBeginner

Data Science Beginner

Interactive-first data science with Python: NumPy, pandas, matplotlib, and academy datasets — 260+ graded drills, 32 playgrounds, 32 lessons.

~20 hours · 32 lessons · 260+ drills · 28 quiz checkspythondata-sciencepandasnumpymatplotlib
InteractiveIntermediate

Data Science Intermediate

Multi-table pandas analysis: tidy data, cleaning, merge, groupby advanced, seaborn, light scipy stats, datetime, and capstone projects — 270+ drills, 32 playgrounds, 32 lessons.

~22 hours · 32 lessons · 270+ drills · 28 quiz checkspythondata-sciencepandasseabornscipy
InteractiveAdvanced

Data Science Advanced

Production-style data science — feature engineering, advanced pandas, time series, JSON/API patterns, data quality, and KPI reporting across 32 lessons and 274+ drills.

~24 hours · 32 lessons · 274+ drills · 28 quiz checkspythondata-sciencepandasfeature-engineeringtime-series
InteractiveIntermediate

Statistics with R

A comprehensive base-R statistics course — descriptive analysis, probability, confidence intervals, hypothesis tests, correlation, regression, and ANOVA across 30 self-paced lessons.

~14 hours · 30 lessons · 32 quiz checksrstatisticsdata-science
InteractiveBeginner

Machine Learning Beginner

Interactive-first machine learning with scikit-learn: 284+ graded drills, 33 playgrounds, 33 lessons.

~26 hours · 41 lessons · 284+ drills · 24 quiz checkspythonmachine-learningscikit-learn
InteractiveIntermediate

Machine Learning Intermediate

Interactive-first machine learning with scikit-learn: 300+ graded drills, 35 playgrounds, 35 lessons.

~24 hours · 35 lessons · 300+ drills · 28 quiz checkspythonmachine-learningscikit-learn
InteractiveAdvanced

Machine Learning Advanced

Interactive-first machine learning with scikit-learn: 306+ graded drills, 33 playgrounds, 33 lessons.

~24 hours · 33 lessons · 306+ drills · 24 quiz checkspythonmachine-learningscikit-learn
4 ways to learnIntermediate

Machine Learning

Build real intuition for ML — play with 130+ interactive visualizations, work through guided derivations, and read the written handbook. Regression to gradient boosting and neural nets.

Concept LabGuided Deep DivesHandbook+1 more
machine-learning
InteractiveAdvanced

Advanced AI Lab

Setup required

Build AI from the ground up: backpropagation by hand in NumPy, real PyTorch on a free GPU via Colab, and an embedding model running live in your browser. Three tiers, one lab.

~6 hours · 3 lessons · 9 graded drillsadvanced-aipythonmachine-learning
3 ways to learnAdvanced

Deep Learning

How neural networks really work — interactive concepts plus guided deep dives on neural nets, transformers, CNNs, sequence models, and generative models.

Concept LabGuided Deep DivesAdvanced Labs
artificial-intelligencemachine-learning
guided path + 22 labsAdvanced

Large Language Models

How modern LLMs work, end to end — attention and transformers, building a GPT, efficient inference, fine-tuning with LoRA/RLHF, and retrieval & agents. Interactive, every number real.

1 · Attention2 · Transformer Architecture3 · Build a GPT+3 more
artificial-intelligence
3 ways to learnIntermediate

Math for Machine Learning

The math & statistics that ML stands on — distributions, Bayes, linear algebra, and calculus — as interactive visualizations plus a written handbook.

Concept LabHandbookAdvanced Labs
math-labsmachine-learning
2 ways to learnAdvanced

Math for Deep Learning

The mathematics behind deep learning — backpropagation, matrix calculus, and the linear algebra of networks — as a written handbook.

HandbookAdvanced Labs
math-labsartificial-intelligence
2 ways to learnIntermediate

Text & Language (NLP)

See how machines read text — interactive concepts and guided deep dives on tokenizers, search ranking, TF-IDF, Naive Bayes, word2vec, and more.

Concept LabGuided Deep Dives
artificial-intelligence
2 ways to learnIntermediate

Time Series

Build intuition for forecasting — decomposition, ACF/PACF, stationarity, and ARIMA — as interactive concepts plus guided deep dives.

Concept LabGuided Deep Dives
data-science
2 ways to learnAdvanced

Data Engineering

The data structures and distributed-systems ideas behind every pipeline — hash tables, LSM-trees, B-trees, the Kafka log, MapReduce, and CAP — interactive.

Concept LabGuided Deep Dives
data-science
2 ways to learnAdvanced

Databricks & Delta Lake

How the lakehouse really works — the Delta transaction log, OPTIMIZE/Z-order, MERGE & SCD2, Catalyst, AQE, Photon, and Unity Catalog — interactive.

Concept LabGuided Deep Dives
data-science
GuideIntro
AI Intro Series · 1/6

AI Basics

Start here. A friendly, plain-language on-ramp to AI — what it is, the main tools, everyday uses, and staying safe. 10 gentle lessons; then go deeper with Understanding AI.

ai-for-everyoneai-tools
GuideBeginner
AI Intro Series · 2/6

Understanding AI

Go deeper than the buzzwords — genuinely understand how AI learns, thinks, predicts, and where it fails. 9 dense lessons, each with a LIVE interactive animation embedded right in the page. No maths, no coding.

ai-for-everyoneai-toolsartificial-intelligence
GuideBeginner
AI Intro Series · 3/6

Creating with AI: Images & Video

Direct AI to create images and video — for real, not by luck. 9 dense, interactive lessons with LIVE animations in the page: diffusion, prompt craft, editing & remixing, AI video, spotting fakes — PLUS a hands-on directory of the real tools (Midjourney, Firefly, Canva, Runway, plus a spotlight on Google Flow) and a challenge to make your first image. No design skills or coding.

ai-for-everyoneai-toolsartificial-intelligence
GuideBeginner
AI Intro Series · 4/6

Creating with AI: Music & Voice

Make music, sound effects and voices with AI — and understand what you're doing. 9 dense, interactive lessons with LIVE animations in the page: how AI makes sound, prompting, singing & voices, cloning & ethics — PLUS a hands-on directory of the real tools (Suno, ElevenLabs, Moises…) and a challenge to make your first track. No musical training or coding.

ai-for-everyoneai-toolsartificial-intelligence
GuideBeginner
AI Intro Series · 5/6

Build Your Own AI (No Code)

Build your own custom AI assistants and agents — with zero code. 9 dense, interactive lessons with LIVE animations in the page: system prompts, grounding in your own docs, the build loop, chatbots vs agents, tools & guardrails — PLUS a directory of the real no-code builders (Custom GPTs, Gemini Gems, Claude Projects, Zapier…) and a challenge to ship your first one.

ai-for-everyoneai-toolsartificial-intelligence
GuideBeginner
AI Intro Series · 6/6

Earn with AI

Practical, honest ways to make money with the AI skills you now have — no hype, no get-rich-quick. 8 dense, interactive lessons with LIVE animations in the page: the 4 ways to earn, services & products, audiences & business clients, your first dollar, pricing, avoiding scams — PLUS a directory of the real platforms (Fiverr, Etsy, Gumroad…) and a 30-day starter plan.

ai-for-everyoneai-toolsartificial-intelligence
GuideIntro
Mastering ChatGPT · 1/3

ChatGPT for Everyone

A free, self-paced course for absolute beginners — learn to use ChatGPT for everyday life across 10 friendly, interactive lessons. No coding or technical background needed.

ai-for-everyoneai-toolschatgpt
GuideIntermediate
Mastering ChatGPT · 2/3

ChatGPT Power User

For people who already know basic ChatGPT and want to use it seriously for work, research, content, and productivity — 10 practical, interactive lessons.

ai-for-everyoneai-toolschatgptproductivity
GuideAdvanced
Mastering ChatGPT · 3/3

ChatGPT Advanced

Push ChatGPT to its limits — no coding. 10 dense, interactive lessons: think in systems, advanced prompt engineering, reasoning models, prompt chaining, no-code data analysis, mastering every mode (Vision, Canvas, image, research), building Custom GPTs, Projects & memory, and automating with Tasks. For confident users ready to master it.

ai-for-everyoneai-toolschatgptproductivity
Visual concept libraryBeginner

Visual Concept Library — See AI in Action

A visual explorer of how AI actually works — 126 interactive animations across seven topics, from how AI learns to creating images, music and video, building your own AI, earning with it, ministry and productivity. Explore any concept; no coding, no order required.

1 · How AI Works2 · Images & Video3 · Music & Voice+4 more
ai-for-everyoneai-toolsartificial-intelligence
GuideIntro

AI for Ministry

Let AI serve your ministry — wisely. 7 dense, interactive lessons with LIVE animations in the page: AI as a helper you check (never an authority), study & teaching prep, reaching every audience, admin & translation time-savers, building a ministry helper bot, verifying facts, guarding privacy, and keeping the heart central. No tech background needed.

ai-for-everyoneai-tools
GuideIntro

Productivity: Get Your Time Back

Use AI to get your time back — for the work (and life) that matters. 6 dense, interactive lessons with LIVE animations in the page: AI as a thinking partner, summarizing & deciding, writing in half the time, turning meetings/projects/chaos into action, learning faster & delegating, and the one habit that keeps it safe. No tech background needed.

ai-for-everyoneai-tools
InteractiveIntermediate

Python NumPy

Chinland InfoTech Academy flagship — master NumPy from ndarray creation through broadcasting, linear algebra, einsum, and ML-ready pipelines. 52 lessons, 416 drills, hand-crafted prose.

~55 hours · 52 lessons · 416 drillspythonnumpynumerical-computingflagship
InteractiveIntermediate

Data Analysis with Pandas

Chinland InfoTech Academy flagship — master pandas for real analysis: load, clean, filter, groupby, reshape, merge, time series, and KPI capstones. 48 lessons, 384 drills.

~55 hours · 48 lessons · 384 drillspythonpandasdata-analysisflagship
InteractiveAdvanced

Python for Programmers — Advanced

The third Python for Programmers course — iterator protocol, descriptors, advanced typing, asyncio, multiprocessing, subprocess, SQLite, pytest, profiling, and packaging, with a capstone.

pythonprogramming
InteractiveAdvanced

Python for Programmers — Expert

The fourth Python for Programmers course — advanced comprehensions, metaclasses, HTTP clients & JSON APIs, pydantic, concurrency, production logging, config & secrets, testing, and static typing.

pythonprogramming
InteractiveBeginner

SQL Beginner

A from-zero SQL course for Falam, Hakha, and Tedim learners — SELECT, filtering, aggregates, joins, and modifying data across 32 lessons of auto-graded SQLite in your browser.

~12 hours · 32 lessonssqlbeginnerdata
InteractiveIntermediate

SQL Intermediate

Second SQL course: multi-table joins, subqueries, window functions, CTEs, views, transactions, and academy analytics projects — 32 lessons of deep prose and auto-graded SQLite.

~14 hours · 32 lessonssqlintermediateanalytics
InteractiveAdvanced

SQL Advanced

Third SQL course: advanced joins, recursive CTEs, window frames, cohort analytics, JSON, triggers, performance tuning, and shop BI capstones — 35 lessons of deep prose and auto-graded SQLite.

~18 hours · 35 lessonssqladvancedanalyticsbi
InteractiveAdvanced

Machine Learning Algorithms from Scratch

Chinland InfoTech Academy flagship — build ML algorithms with NumPy only, from linear regression to decision trees, MLPs, K-Means, and PCA. 45 lessons, 360+ drills with full math derivations.

~50 hours · 45 lessons · 360 drillspythonmachine-learningnumpyfrom-scratchflagship
InteractiveIntermediate

Unsupervised Learning with Python

Core unsupervised ML with scikit-learn — K-Means, internal metrics, PCA, and real segmentation projects across 23 lessons and 184+ drills.

~25 hours · 23 lessons · 184 drillspythonmachine-learningunsupervisedscikit-learn
InteractiveAdvanced

Unsupervised Learning with Python — Advanced

Advanced unsupervised ML — hierarchical clustering, DBSCAN, GMM, spectral clustering, anomalies, text/NMF, and incremental PCA. 23 lessons, 184+ drills.

~25 hours · 23 lessons · 184 drillspythonmachine-learningunsupervisedscikit-learn
InteractiveBeginner

HTML Foundations

From your first `<!DOCTYPE html>` to semantic layouts, accessible forms, tables, and media — 39 lessons of live markup with instant preview and auto-graded structure checks in your browser.

~14 hours · 39 lessonswebhtml
InteractiveAdvanced

HTML Advanced

ARIA, dialog markup, picture/srcset, Open Graph, JSON-LD, templates, and i18n — 39 lessons of production-grade semantic HTML with instant preview grading.

~14 hours · 39 lessonswebhtmlaccessibility
InteractiveBeginner

CSS Foundations

Selectors, box model, flexbox, grid, responsive design, and polished UI patterns — 49 lessons styling live HTML with instant preview and goals-checklist grading.

~18 hours · 49 lessonswebcss
InteractiveAdvanced

CSS Advanced

Cascade layers, keyframe animation, container queries, dark mode, and production UI polish — 37 lessons styling the HTML Advanced academy capstone with instant preview grading.

~14 hours · 37 lessonswebcssanimation
InteractiveIntermediate

JavaScript for the Web

DOM selection, events, dynamic lists, form handling, fetch, and localStorage — 38 lessons turning your styled academy page into an interactive app in the browser.

~16 hours · 38 lessonswebjavascriptdom
InteractiveAdvanced

JavaScript Advanced

ES modules, fetch patterns, observers, History API, and light Web Components — 36 lessons wiring the styled academy capstone into a data-driven dashboard.

~14 hours · 36 lessonswebjavascriptdom
InteractiveAdvanced

Production-Ready Web Dev

npm, Vite, ES modules in a bundler, environment variables, and a React intro — 24 lessons from package.json to a shippable academy component app (browser labs + project walkthrough).

~10 hours · 24 lessonswebjavascriptreactvitenpm
InteractiveAdvanced

Web Full-Stack Capstone

Integrate HTML, CSS, and JavaScript Advanced into one academy dashboard: concept drills plus phased project milestones from accessible shell to fetch, filters, enrollment, and shop scroll.

~12 hours · 30 lessonswebhtmlcssjavascriptcapstone
GuideIntro

AI Helper — Error Tutor

A small AI model that runs entirely in your browser and explains your code errors in plain language. Set it up once; it then works across every coding lesson — offline, no servers, no keys.

toolsadvanced-ai