Self-Learning Portal

Learn at your own pace — data science, machine learning, AI, and web. Browse by topic, or filter the full catalog below.

Browse by topic

All courses

Interactive
Beginner
English Foundations · 1/8

English Foundations — A1.1

Speak everyday English from zero — greetings, personal info, family, routines, home, food, directions, and everyday communication.

~16 hours · 8 modules · 80 lessonsenglishlanguage-learning
Interactive
Beginner
English Foundations · 2/8

English Foundations — A1.2

Continue speaking everyday English — free time and abilities, shopping and clothes, health, weather, work and study, and talking about the past and future.

~16 hours · 8 modules · 80 lessonsenglishlanguage-learning
Interactive
Beginner
English Foundations · 3/8

English Foundations — A1.3

Consolidate your A1 English and handle longer everyday communication — home and neighbourhood, food and quantities, comparing, travel, past experiences, plans, and social situations.

~16 hours · 8 modules · 80 lessonsenglishlanguage-learning
Interactive
Elementary
English Foundations · 4/8

English Foundations — A2.1

Step into A2 English — life changes and experiences, homes and repairs, cooking and eating out, travel and holidays, health habits, work skills, and everyday independence.

~16 hours · 8 modules · 80 lessonsenglishlanguage-learning
Interactive
Elementary
English Foundations · 5/8

English Foundations — A2.2

Round out your A2 English — narrating events, recent and completed actions, conditions and possibilities, relationships, projects, technology, community life, and independent communication.

~16 hours · 8 modules · 80 lessonsenglishlanguage-learning
Interactive
Beginner

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
Interactive
Beginner

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
Interactive
Beginner

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
Interactive
Beginner

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
Interactive
Beginner

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
Interactive
Beginner

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
Interactive
Beginner

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
Interactive
Intermediate

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
Interactive
Beginner

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
Interactive
Intermediate

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
Interactive
Advanced

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
Interactive
Intermediate

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
Interactive
Beginner

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
Interactive
Intermediate

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
Interactive
Advanced

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 learn
Intermediate

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
Interactive
Advanced

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 learn
Advanced

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 labs
Advanced

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 learn
Intermediate

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 learn
Advanced

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 learn
Intermediate

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 learn
Intermediate

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 learn
Advanced

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 learn
Advanced

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
Guide
Intro
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
Guide
Beginner
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
Guide
Beginner
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
Guide
Beginner
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
Guide
Beginner
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
Guide
Beginner
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
Guide
Intro
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
Guide
Intermediate
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
Guide
Advanced
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 library
Beginner

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
Guide
Intro

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
Guide
Intro

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
Interactive
Intermediate

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
Interactive
Intermediate

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
Interactive
Advanced

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
Interactive
Advanced

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
Interactive
Beginner

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
Interactive
Intermediate

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
Interactive
Advanced

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
Interactive
Advanced

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
Interactive
Intermediate

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
Interactive
Advanced

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
Interactive
Beginner

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
Interactive
Advanced

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
Interactive
Beginner

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
Interactive
Advanced

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
Interactive
Intermediate

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
Interactive
Advanced

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
Interactive
Advanced

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
Interactive
Advanced

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
Guide
Intro

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
Interactive
A2
English Foundations · 6/8

English Foundations — A2.3

Build independent upper-A2 communication through opinions, experiences, advice, goals, health, travel, workplace tasks, and an integrated B1-readiness project.

englishlanguage-learning
Interactive
B1
English Foundations · 7/8

English Foundations — B1.1

Develop connected, independent English across personal experiences, opinions, advice, plans, health, travel, work, and an integrated B1 communication challenge.

englishlanguage-learning
Interactive
B1
English Foundations · 8/8

English Foundations — B1.2

Extend independent B1 English across news and media, relationships, community services, technology, workplace communication, customer service, the environment, and an integrated communication challenge.

englishlanguage-learning
Guide
Intro

AI for Research

A practical, verification-first course for Bible students. Learn what AI can and cannot do for serious study across two interactive modules — meet the chatbots, prompt them well, build a personalised study Gem, match the right grounded tool to each research stage, and keep the one habit that protects your scholarship: always know what your tools are grounded in.

ai-for-everyoneai-toolsresearchbible