Student tutorials

Learn by doing, section by section

Free for registered students with an InTelleX account. Clean, guided tutorials designed like the guides you love - but built for real skill. Start with Computer Architecture for hardware DNA, then HTML and CSS, JavaScript, Python, Go, C++, Java, or Rust. Build backends with Node.js & Express, NestJS, or Ruby on Rails, ship apps with Next.js or Flutter, make games with Pygame, use Django or Flask, store data with PostgreSQL or MongoDB, analyze it, master Networking, grow with Digital Marketing, containerize with Docker and Kubernetes, administer Linux, automate with Bash, and prototype electronics with Arduino.

CS Foundations65 lessons

Computer Architecture Tutorial

A complete CSE 203 path - Computer Architecture and Organization from abstraction and ISA through ALU, single-cycle and pipelined datapaths, hazards, caches, virtual memory, DMA, and multicore coherence.

Beginner 25 · Intermediate 23 · Advanced 17 ~15 hours of guided reading
Start learning
Path overview

Learn how hardware executes

  • RISC-V / MIPS assembly, formats, and hand tracing
  • ALU, single-cycle blueprint, and 5-stage pipelines
  • Hazard detection, forwarding, caches, and AMAT
  • Virtual memory, DMA, MESI coherence, and capstone synthesis
Jump to lesson 1
Frontend65 lessons

HTML Tutorial

A complete HTML path from beginner to pro - documents, semantic layout, forms, media, accessibility, SEO basics, and real page projects.

Beginner 25 · Intermediate 23 · Advanced 17 ~14 hours of guided reading
Start learning
Path overview

Structure the web with confidence

  • Semantic HTML and document structure
  • Forms, media, tables, and links
  • Accessibility and SEO-friendly markup
  • Projects: profile, blog, portfolio, checkout
Jump to lesson 1
Frontend65 lessons

CSS Tutorial

A complete CSS path from beginner to pro - selectors, box model, Flexbox, Grid, responsive design, motion, architecture, and real UI projects.

Beginner 25 · Intermediate 23 · Advanced 17 ~14 hours of guided reading
Start learning
Path overview

Style interfaces that feel intentional

  • Box model, typography, and Flexbox foundations
  • Responsive design with Grid and media queries
  • Variables, transitions, and component patterns
  • Capstones: design system, marketing page, app shell
Jump to lesson 1
Frontend65 lessons

JavaScript Tutorial

A complete frontend JavaScript path from absolute beginner to advanced - section by section, with clear explanations, examples, and practice prompts.

Beginner 27 · Intermediate 23 · Advanced 15 ~13 hours of guided reading
Start learning
Path overview

Frontend JavaScript, beginner to pro

  • Clear explanations with real browser examples
  • Practice prompts after every lesson
  • Capstone mini-projects at the end
  • No fluff - one idea per section
Jump to lesson 1
Frontend49 lessons

React Tutorial

A complete 49-lesson React path from JSX and components through hooks, routing, performance, testing, architecture, and an InTelleX-style lesson player capstone - the foundation before Next.js.

Beginner 18 · Intermediate 16 · Advanced 15 ~12 hours of guided reading
Start learning
Path overview

Components, hooks, and modern React UI

  • 49 lessons from UI = f(state) through production-ready patterns
  • Deep hooks coverage: useState, useEffect, useReducer, context, and custom hooks
  • React Router, Suspense, performance, Vitest testing, and TypeScript
  • Capstone lesson player with deploy checklist and a bridge to Next.js
Jump to lesson 1
Full-stack65 lessons

Next.js Tutorial

A complete Next.js App Router path from beginner to pro - with every React skill taught inside Next.js when you need it. No separate React course required.

Beginner 25 · Intermediate 23 · Advanced 17 ~14 hours of guided reading
Start learning
Path overview

Next.js first. React included.

  • Skip a separate React course - learn React inside Next.js
  • App Router, Server Components, and Server Actions
  • Auth, database, and deployment patterns
  • Four capstone mini-projects
Jump to lesson 1
Programming65 lessons

Python Tutorial

A complete Python path from absolute beginner to advanced - clear explanations, practical examples, and projects you can actually build.

Beginner 25 · Intermediate 23 · Advanced 17 ~14 hours of guided reading
Start learning
Path overview

Python from zero to real projects

  • Friendly beginner start with real examples
  • Core Python, OOP, files, APIs, and tooling
  • Capstone projects you can put in a portfolio
  • One clear idea per lesson - no fluff
Jump to lesson 1
Backend65 lessons

Django Tutorial

A complete Django web framework path from beginner to pro - build real apps with models, views, templates, auth, and deployment. Python web development, taught step by step.

Beginner 25 · Intermediate 23 · Advanced 17 ~14 hours of guided reading
Start learning
Path overview

Python web apps with Django

  • MTV architecture explained simply
  • Models, views, templates, forms, and admin
  • Auth, APIs, testing, and deployment
  • Capstone projects you can ship
Jump to lesson 1
Backend65 lessons

Flask Tutorial

A complete Flask path from beginner to pro - lightweight Python web apps with routes, Jinja, SQLAlchemy, auth, APIs, and deployment.

Beginner 25 · Intermediate 23 · Advanced 17 ~15 hours of guided reading
Start learning
Path overview

Lightweight Python web with Flask

  • Routing, Jinja, forms, and sessions made clear
  • SQLAlchemy, auth, blueprints, and REST APIs
  • Deployable architecture patterns
  • Capstone projects you can ship
Jump to lesson 1
Database65 lessons

PostgreSQL Tutorial

A complete PostgreSQL path from beginner to pro - SQL, schema design, performance, and connecting Postgres to Node.js, Express, Flask, Django, and Next.js.

Beginner 25 · Intermediate 23 · Advanced 17 ~14 hours of guided reading
Start learning
Path overview

SQL + real app connections

  • SQL foundations taught clearly and practically
  • Connect Postgres to Node, Express, Flask, Django, Next.js
  • Indexes, JSONB, transactions, and performance
  • Capstone projects with real schemas
Jump to lesson 1
Database65 lessons

MongoDB Tutorial

A complete MongoDB path from beginner to pro - documents, queries, aggregation, schema design, and connecting MongoDB to Node.js, Express, Flask, Django, and Next.js.

Beginner 25 · Intermediate 23 · Advanced 17 ~14 hours of guided reading
Start learning
Path overview

Documents + real app connections

  • Document model taught clearly and practically
  • Connect MongoDB to Node, Express, Flask, Django, Next.js
  • Aggregation, indexes, and schema design patterns
  • Capstone projects you can ship
Jump to lesson 1
Mobile65 lessons

Flutter Tutorial

A complete Flutter path from beginner to pro - with every essential Dart skill taught inside Flutter when you need it. No separate Dart course required.

Beginner 25 · Intermediate 23 · Advanced 17 ~14 hours of guided reading
Start learning
Path overview

Flutter first. Dart included.

  • Skip a separate Dart course - learn Dart inside Flutter
  • Widgets, layouts, navigation, and forms done right
  • State, APIs, storage, animations, and Firebase basics
  • Capstone apps you can put in a portfolio
Jump to lesson 1
Data65 lessons

Data Analysis Tutorial

A complete data analysis path from beginner to pro - Python, pandas, NumPy, visualization, SQL, and real projects. Learn the analyst toolkit section by section.

Beginner 25 · Intermediate 23 · Advanced 17 ~14 hours of guided reading
Start learning
Path overview

From messy data to clear insights

  • pandas, NumPy, and clean analysis workflows
  • Visualization, EDA, and SQL for analysts
  • Reproducible projects and portfolio work
  • One clear idea per lesson - no fluff
Jump to lesson 1
Marketing65 lessons

Digital Marketing Tutorial

A complete digital marketing path from beginner to pro - strategy, SEO, content, social, email, ads, analytics, and real campaign projects.

Beginner 25 · Intermediate 23 · Advanced 17 ~15 hours of guided reading
Start learning
Path overview

Attract, convert, and grow

  • Clear strategy before tactics
  • SEO, content, social, email, and paid ads
  • Analytics and conversion optimization
  • Campaign projects you can put in a portfolio
Jump to lesson 1
Productivity50 lessons

Microsoft Suite Tutorial

A complete Microsoft 365 training path for learners in Cameroon and across Africa: Word, Excel, PowerPoint, Outlook, Teams, OneDrive, and collaboration skills from first sign-in to job-ready capstone projects.

Beginner 18 · Intermediate 16 · Advanced 16 ~12 hours of guided reading
Start learning
Path overview

Work smarter with Word, Excel, Teams, and more

  • Built for African learners: offline sync, mobile data, and real school/work scenarios
  • Step-by-step Word, Excel, and PowerPoint with formulas, charts, and mail merge
  • Outlook, Teams, OneDrive, SharePoint, and secure collaboration
  • Capstone projects and certification guidance (MOS / Microsoft 365 fundamentals)
Jump to lesson 1
Infrastructure15 lessons

Networking Tutorial

A complete beginner-to-pro networking guide covering IP, DNS, transport, routing, security, observability, and production-grade architecture decisions.

Beginner 5 · Intermediate 5 · Advanced 5 ~5 hours of guided reading
Start learning
Path overview

Build and operate reliable networks from first principles to production

  • Layered troubleshooting from L1 to L7
  • Routing and segmentation for real environments
  • Security controls: NAT, ACLs, and zero trust
  • Capstone architecture and outage response
Jump to lesson 1
Programming65 lessons

Go (Golang) Tutorial

A complete Go programming path from beginner to pro - syntax, concurrency, APIs, databases, testing, and real projects. Clear, practical, section by section.

Beginner 25 · Intermediate 23 · Advanced 17 ~15 hours of guided reading
Start learning
Path overview

Simple, fast, production-ready Go

  • Core Go syntax taught clearly and practically
  • Goroutines, channels, and real concurrency
  • HTTP APIs, databases, testing, and modules
  • Capstone projects you can ship
Jump to lesson 1
DevOps65 lessons

Docker Tutorial

A complete Docker path from beginner to pro - containers, images, Dockerfiles, Compose, networking, security, and real multi-service projects.

Beginner 25 · Intermediate 23 · Advanced 17 ~14 hours of guided reading
Start learning
Path overview

Build, ship, and run anywhere

  • Images, containers, and Dockerfiles made clear
  • Compose for real multi-service apps
  • Networking, volumes, registries, and security
  • Projects with Node, Python, Go, and databases
Jump to lesson 1
Backend65 lessons

Node.js & Express Tutorial

A complete Node.js and Express path from beginner to pro - modules, APIs, auth, databases, testing, and real backend projects.

Beginner 25 · Intermediate 23 · Advanced 17 ~15 hours of guided reading
Start learning
Path overview

Backend JavaScript that ships

  • Node.js fundamentals before Express
  • REST APIs, middleware, auth, and validation
  • MongoDB and PostgreSQL integration
  • Capstone backend projects you can ship
Jump to lesson 1
Backend65 lessons

NestJS Tutorial

A complete NestJS path from beginner to pro - modules, DI, REST APIs, auth, databases, testing, and real backend projects. TypeScript included as you need it.

Beginner 25 · Intermediate 23 · Advanced 17 ~15 hours of guided reading
Start learning
Path overview

Structured Node backends with NestJS

  • TypeScript taught inside NestJS - no separate TS course required
  • Modules, DI, controllers, providers, and pipes
  • Auth, databases, testing, and OpenAPI
  • Capstone projects you can ship
Jump to lesson 1
Game Dev65 lessons

Pygame Tutorial

A complete Pygame path from beginner to pro - windows, game loops, sprites, animation, platformers, polish, packaging, and real game projects.

Beginner 25 · Intermediate 23 · Advanced 17 ~14 hours of guided reading
Start learning
Path overview

Make games with Python

  • Game loop, drawing, input, and collision made clear
  • Sprites, animation, cameras, and tile maps
  • Platformer physics, enemies, HUD, and game states
  • Capstones: shooter, runner, and puzzle game
Jump to lesson 1
Systems65 lessons

C++ Tutorial

A complete C++ path from syntax and memory to OOP, STL, smart pointers, concurrency, and systems capstones.

Beginner 25 · Intermediate 23 · Advanced 17 ~15 hours of guided reading
Start learning
Path overview

Write fast, precise systems software

  • Modern C++ with practical memory ownership
  • STL containers and algorithms you will use daily
  • CMake, debugging, and sanitizers
  • Concurrency and systems capstone projects
Jump to lesson 1
Backend65 lessons

Java Tutorial

A complete Java path covering language basics, OOP, collections, modern Java features, testing, concurrency, and backend-ready capstones.

Beginner 25 · Intermediate 23 · Advanced 17 ~15 hours of guided reading
Start learning
Path overview

Build reliable object-oriented software

  • Strong OOP and collections fluency
  • Modern Java: records, streams, Optional
  • Testing and build tools
  • Backend-oriented capstone projects
Jump to lesson 1
Embedded65 lessons

Arduino Tutorial

A complete Arduino path from Blink to sensors, motors, communication buses, IoT boards, and robotics-style capstones.

Beginner 25 · Intermediate 23 · Advanced 17 ~15 hours of guided reading
Start learning
Path overview

Sense the world and control hardware

  • Hands-on sketches you can upload today
  • Sensors, actuators, and communication buses
  • Non-blocking timing and state machines
  • IoT and robotics project capstones
Jump to lesson 1
DevOps65 lessons

Kubernetes Tutorial

A complete Kubernetes path from pods and deployments to services, ingress, Helm, RBAC, autoscaling, and production operations.

Beginner 25 · Intermediate 23 · Advanced 17 ~15 hours of guided reading
Start learning
Path overview

Orchestrate containers in production

  • Declarative YAML you can actually apply
  • Debugging CrashLoops and bad rollouts
  • Helm and Kustomize workflows
  • Security and production operations
Jump to lesson 1
Systems65 lessons

Rust Tutorial

A complete Rust path focused on ownership, borrowing, types, Cargo, concurrency, and idiomatic systems tooling.

Beginner 25 · Intermediate 23 · Advanced 17 ~15 hours of guided reading
Start learning
Path overview

Fearless systems programming

  • Ownership and borrowing made practical
  • Cargo, testing, and Clippy workflows
  • Safe concurrency patterns
  • CLI and systems capstones
Jump to lesson 1
Full-stack65 lessons

Ruby on Rails Tutorial

A complete Ruby on Rails path covering MVC, Active Record, auth, Hotwire preview, APIs, testing, and production deployment.

Beginner 25 · Intermediate 23 · Advanced 17 ~15 hours of guided reading
Start learning
Path overview

Ship web apps with convention and speed

  • Rails conventions that unlock speed
  • Active Record and forms done right
  • Authentication and authorization patterns
  • API and SaaS MVP capstones
Jump to lesson 1
DevOps65 lessons

Linux Administration Tutorial

A complete Linux administration path: filesystem, users, systemd, networking, packages, storage, security hardening, and ops capstones.

Beginner 25 · Intermediate 23 · Advanced 17 ~15 hours of guided reading
Start learning
Path overview

Run and harden real Linux servers

  • Real admin commands with context
  • systemd, networking, and storage
  • SSH hardening and firewalls
  • Incident and bootstrap capstones
Jump to lesson 1
DevOps65 lessons

Bash Scripting Tutorial

A complete Bash scripting path from first scripts to robust automation: quoting, pipelines, functions, getopts, debugging, and production-safe tooling.

Beginner 25 · Intermediate 23 · Advanced 17 ~15 hours of guided reading
Start learning
Path overview

Automate the command line with discipline

  • Safe quoting and pipefail habits
  • Text processing with grep/sed/awk
  • CLI flags and idempotent scripts
  • Bootstrap and toolkit capstones
Jump to lesson 1