Translation powered by Google

THE FREE LEARNING ATLAS 2026 EDITION

Choose a path.
Build a real skill.

From your first line of code to advanced AI systems. Find practical tutorials across technology, languages, math, marketing and more, organized in the order you can learn them.

340 unique links16 organized sections6 AI stagesAlways free
MORE THAN FREE TUTORIALS

Discover businesses. Improve learning.

Find useful services and help us create clearer, more practical lessons.

BUSINESS SPOTLIGHT

Discover and promote businesses

Browse the directory or submit your business for a free review.

YOUR VOICE MATTERS

Share an idea. Improve a lesson.

Suggest a topic, example or improvement through our community blog.

YOUR LEARNING ROUTE

Start at Step 1. Follow the next recommended course.

Each category below shows courses in a suggested learning order. When a phase says Choose, select the language, framework or specialty that fits your goal; alternatives are not all prerequisites. For school subjects, start at your current grade. Every card identifies its step and the suggested next step.

Choose a category
FIND YOUR NEXT SKILL

Explore the course library

Search every course name and description. Matching words are highlighted; clearing search restores every course and filter.

✳ 340 unique links

Search all courses Find a subject, technology, or skill

Showing all 340 unique learning links.

Independent EasyTutorGuide courses. Product and certification names, where mentioned, identify the technologies being studied and do not imply sponsorship, approval or official certification. Course titles alone do not establish copyright or trademark clearance.

EXPLORE BY CATEGORY

Jump into a learning world

Tap any category to jump to its courses ↓
PATH 01 · 5 resources

Resources

5 unique course destinations · Explore independent EasyTutorGuide resources.

Categories

Follow the numbered steps for a suggested progression; optional specialist branches are marked.

Suggested pathway · No enrollment required · Click any course to open its existing lesson
01
Choose a track · 5 resources

Choose a useful resource

These destinations are independent tools, not prerequisites for one another.

Resource

Free Books

Open Free Books and explore more useful EasyTutorGuide content.

Choose this topic independently

Visit resource — views · — min
Resource

Free Tools

Open Free Tools and explore more useful EasyTutorGuide content.

Choose this topic independently

Visit resource — views · — min
Resource

Free Games

Open Free Games and explore more useful EasyTutorGuide content.

Choose this topic independently

Visit resource — views · — min
Resource

How To Do Anything

Open How To Do Anything and explore more useful EasyTutorGuide content.

Choose this topic independently

Visit resource — views · — min
Resource

Free Ads

Open Free Ads and explore more useful EasyTutorGuide content.

Choose this topic independently

Visit resource — views · — min
PATH 02 · 15 courses

Frontend

15 unique course destinations · Recommended beginner-to-advanced learning order.

Categories

Choose a track rather than attempting to learn every alternative tool or framework.

Suggested pathway · No enrollment required · Click any course to open its existing lesson
01
Learn in order · 3 courses

Start here: core web skills

Study HTML, then CSS, then JavaScript. These are the core prerequisites for web frameworks.

Step 01

HTML

Structure accessible web pages with semantic elements and clear navigation.

Start here / new track

Open course — views · — min
Next: CSS
Step 02

CSS

Build responsive layouts, themes and animations efficiently.

Follow after the previous step

Open course — views · — min
Next: JavaScript
02
Learn in order · 2 courses

Learn design (recommended)

Design the interface, then use Figma to prototype it.

Step 04

UI/UX Design

Practice UI/UX Design with accessible, responsive interface techniques and real examples.

Start here / new track

Open course — views · — min
Next: Figma
Step 05

Figma

Practice Figma with accessible, responsive interface techniques and real examples.

Follow after the previous step

Open course — views · — min
Next phase: SCSS
03
Choose a track · 3 courses

Choose a styling approach

SCSS, Bootstrap and Tailwind are alternatives or add-ons; you do not need all three.

Step 06

SCSS

Practice SCSS with accessible, responsive interface techniques and real examples.

Choose this topic independently

Open course — views · — min
Step 07

Bootstrap

Practice Bootstrap with accessible, responsive interface techniques and real examples.

Choose this topic independently

Open course — views · — min
Step 08

Tailwind

Practice Tailwind with accessible, responsive interface techniques and real examples.

Choose this topic independently

Open course — views · — min
04
Choose a track · 2 courses

Strengthen JavaScript

TypeScript is recommended for larger projects. jQuery is optional for maintaining older sites.

Step 09

TypeScript

Practice TypeScript with accessible, responsive interface techniques and real examples.

Choose this topic independently

Open course — views · — min
Step 10

jQuery

Practice jQuery with accessible, responsive interface techniques and real examples.

Choose this topic independently

Open course — views · — min
05
Choose a track · 3 courses

Choose one front-end framework

React, Vue and Angular are alternative frameworks. Start with one.

Step 11

React

Practice React with accessible, responsive interface techniques and real examples.

Choose this topic independently

Open course — views · — min
Step 12

Vue

Practice Vue with accessible, responsive interface techniques and real examples.

Choose this topic independently

Open course — views · — min
Step 13

Angular

Practice Angular with accessible, responsive interface techniques and real examples.

Choose this topic independently

Open course — views · — min
06
Learn in order · 2 courses

Go further with React

Next.js and ShadCN/UI build on React knowledge.

Step 14

Next.js

Practice Next.js with accessible, responsive interface techniques and real examples.

Start here / new track

Open course — views · — min
Next: ShadCN/UI
Step 15

ShadCN/UI

Practice ShadCN/UI with accessible, responsive interface techniques and real examples.

Follow after the previous step

Open course — views · — min
PATH 03 · 16 courses

Backend

16 unique course destinations · Recommended beginner-to-advanced learning order.

Categories

Choose a track rather than attempting to learn every alternative tool or framework.

Suggested pathway · No enrollment required · Click any course to open its existing lesson
01
Learn in order · 3 courses

Core programming and problem-solving

Python is a friendly first language. Then develop algorithm skills and learn how HTTP APIs work.

Step 02

Data Structures & Algorithms

Explore Data Structures & Algorithms through programming fundamentals, services and practical exercises.

Follow after the previous step

Open course — views · — min
Next: REST API
Step 03

REST API

Explore REST API through programming fundamentals, services and practical exercises.

Follow after the previous step

Open course — views · — min
Next phase: Node.js
02
Choose a track · 7 courses

Choose another language or runtime

Pick a language suited to your goals; all seven are NOT required. Node.js uses JavaScript.

Step 04

Node.js

Explore Node.js through programming fundamentals, services and practical exercises.

Choose this topic independently

Open course — views · — min
Step 05

PHP

Explore PHP through programming fundamentals, services and practical exercises.

Choose this topic independently

Open course — views · — min
Step 06

Java

Explore Java through programming fundamentals, services and practical exercises.

Choose this topic independently

Open course — views · — min
Step 07

C#

Explore C# through programming fundamentals, services and practical exercises.

Choose this topic independently

Open course — views · — min
Step 08

Go

Explore Go through programming fundamentals, services and practical exercises.

Choose this topic independently

Open course — views · — min
Step 09

C

Explore C through programming fundamentals, services and practical exercises.

Choose this topic independently

Open course — views · — min
Step 10

C++

Explore C++ through programming fundamentals, services and practical exercises.

Choose this topic independently

Open course — views · — min
03
Choose a track · 5 courses

Choose the matching backend framework

Flask/Django follow Python, Express/NestJS follow Node.js, and Spring Boot follows Java.

Step 11

Flask

Explore Flask through programming fundamentals, services and practical exercises.

Choose this topic independently

Open course — views · — min
Step 12

Django

Explore Django through programming fundamentals, services and practical exercises.

Choose this topic independently

Open course — views · — min
Step 13

Express.js

Explore Express.js through programming fundamentals, services and practical exercises.

Choose this topic independently

Open course — views · — min
Step 14

NestJS

Explore NestJS through programming fundamentals, services and practical exercises.

Choose this topic independently

Open course — views · — min
Step 15

Spring Boot

Explore Spring Boot through programming fundamentals, services and practical exercises.

Choose this topic independently

Open course — views · — min
04
Optional branch · 1 courses

Optional advanced APIs

Study GraphQL after basic REST and client/server data exchange.

Step 16

GraphQL

Explore GraphQL through programming fundamentals, services and practical exercises.

Choose this topic independently

Open course — views · — min
PATH 04 · 10 courses

Data

10 unique course destinations · Recommended beginner-to-advanced learning order.

Categories

Choose a track rather than attempting to learn every alternative tool or framework.

Suggested pathway · No enrollment required · Click any course to open its existing lesson
01
Learn in order · 2 courses

Data formats and SQL

Begin with JSON, then relational queries.

Step 01

JSON

Learn JSON for data handling, analysis, applications and reliable workflows.

Start here / new track

Open course — views · — min
Next: SQL
Step 02

SQL

Learn SQL for data handling, analysis, applications and reliable workflows.

Follow after the previous step

Open course — views · — min
Next phase: MySQL
02
Choose a track · 4 courses

Choose a database

MySQL and PostgreSQL are SQL database alternatives. MongoDB is document-based; Firebase serves application needs.

Step 03

MySQL

Learn MySQL for data handling, analysis, applications and reliable workflows.

Choose this topic independently

Open course — views · — min
Step 04

PostgreSQL

Learn PostgreSQL for data handling, analysis, applications and reliable workflows.

Choose this topic independently

Open course — views · — min
Step 05

MongoDB

Learn MongoDB for data handling, analysis, applications and reliable workflows.

Choose this topic independently

Open course — views · — min
03
Learn in order · 2 courses

Analytics pipelines

Practice moving and transforming data, then query analytical warehouses.

Step 07

ETL

Learn ETL for data handling, analysis, applications and reliable workflows.

Start here / new track

Open course — views · — min
Next: BigQuery
04
Choose a track · 2 courses

Distributed data specialization

Start Spark for large-scale processing; Hadoop is optional for its ecosystem and legacy systems.

Step 09

Apache Spark

Learn Apache Spark for data handling, analysis, applications and reliable workflows.

Choose this topic independently

Open course — views · — min
Step 10

Hadoop

Learn Hadoop for data handling, analysis, applications and reliable workflows.

Choose this topic independently

Open course — views · — min
PATH 05 · 36 courses

AI Learning Path

36 unique course destinations · Recommended beginner-to-advanced learning order.

Categories

Follow the numbered steps for a suggested progression; optional specialist branches are marked.

Suggested pathway · No enrollment required · Click any course to open its existing lesson

Mathematics is listed only once in this library. Before machine learning, complete the four foundation mathematics courses under Mathematics for AI →

Mathematical prerequisites such as Linear Algebra for AI appear here only once. Use the Math for AI section for the additional specialist math courses.

01
Learn in order · 2 courses

Level 1: AI programming and fundamentals

Start with AI concepts and programming. Study mathematics through the separate Mathematics for AI category before machine learning.

02
Learn in order · 5 courses

Level 2: machine learning foundations

Prepare data and study machine learning after completing the mathematics prerequisites linked in Level 1.

03
Choose a track · 8 courses

Level 3: deep learning and specializations

Deep Learning first. Choose vision, language, graphs, speech, robotics and other domains relevant to your goals.

Step 12

Deep Learning

Study Deep Learning within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
Step 13

Computer Vision

Study Computer Vision within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
Step 14

Natural Language Processing

Study Natural Language Processing within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
Step 15

Time Series AI

Study Time Series AI within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
Step 16

Graph AI

Study Graph AI within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
Step 17

Speech & Audio AI

Study Speech & Audio AI within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
Step 18

Reinforcement Learning

Study Reinforcement Learning within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
Step 19

Robotics AI

Study Robotics AI within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
04
Choose a track · 6 courses

Level 4: foundation models and GenAI

Learn LLM foundations, then choose the applications and model types you need.

Step 20

Generative AI

Study Generative AI within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
Step 22

AI for Software Development

Study AI for Software Development within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
Step 23

AI Agents

Study AI Agents within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
Step 24

Multimodal AI

Study Multimodal AI within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
Step 25

Diffusion Models & Advanced Generative AI

Study Diffusion Models & Advanced Generative AI within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
05
Choose a track · 8 courses

Level 5: real-world AI systems

Put models into production, test reliability and protect systems.

Step 26

Data-Centric AI & Synthetic Data

Study Data-Centric AI & Synthetic Data within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
Step 27

MLOps

Study MLOps within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
Step 28

Distributed AI

Study Distributed AI within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
Step 29

AI Threat Modeling Fundamentals

Identify AI security risks, threat models, access controls and safety practices at the introductory level.

Choose this topic independently

Open course — views · — min
Step 30

AI Evaluation, Benchmarking & Reliability

Study AI Evaluation, Benchmarking & Reliability within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
Step 31

Edge AI & TinyML

Study Edge AI & TinyML within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
Step 32

AI in Industry

Study AI in Industry within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
Step 33

AI Product Engineering & Startup Systems

Study AI Product Engineering & Startup Systems within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
06
Choose a track · 7 courses

Level 6: very advanced research

Choose an advanced research focus after gaining practical and mathematical foundations.

Step 34

Advanced AI Research

Study Advanced AI Research within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
Step 35

Self-Supervised & Few-Shot Learning

Study Self-Supervised & Few-Shot Learning within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
Step 37

Cross-Modal Foundation Model Research

Investigate advanced research on multimodal model representation, evaluation and adaptation.

Choose this topic independently

Open course — views · — min
Step 38

AI Hardware & Acceleration

Study AI Hardware & Acceleration within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
Step 39

Adversarial AI Testing and Defense

Study adversarial machine learning, model robustness and defensive testing at an advanced level.

Choose this topic independently

Open course — views · — min
Step 40

AI Alignment & Safety Engineering

Study AI Alignment & Safety Engineering within a structured path from AI foundations to advanced systems.

Choose this topic independently

Open course — views · — min
PATH 06 · 85 courses

AI Libraries & Tools

85 unique course destinations · Recommended beginner-to-advanced learning order.

Categories

Choose a track rather than attempting to learn every alternative tool or framework.

Suggested pathway · No enrollment required · Click any course to open its existing lesson
01
Choose a track · 9 courses

Start here: Python data workspace

Core libraries: Jupyter or Colab, then NumPy, Pandas and visualization. Kaggle is an optional practice platform.

Step 01

Jupyter Notebooks

Use Jupyter Notebooks in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 03

Kaggle

Use Kaggle in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 04

NumPy

Learn numerical arrays and efficient calculations in Python.

Choose this topic independently

Open course — views · — min
Step 05

Pandas

Load, clean and analyze tabular data.

Choose this topic independently

Open course — views · — min
Step 06

Matplotlib

Use Matplotlib in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 07

Seaborn

Use Seaborn in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 08

SciPy

Use SciPy in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 09

Statsmodels

Use Statsmodels in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
02
Choose a track · 4 courses

Classical machine learning

Start with Scikit-Learn. Then choose tree-boosting frameworks for structured data.

Step 10

Scikit-Learn

Use Scikit-Learn in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 11

XGBoost

Use XGBoost in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 12

LightGBM

Use LightGBM in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 13

CatBoost

Use CatBoost in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
03
Choose a track · 10 courses

Deep learning frameworks

Choose PyTorch OR TensorFlow/Keras first. The remaining frameworks are for specific domains.

Step 14

PyTorch

Train and evaluate neural networks with a flexible deep-learning framework.

Choose this topic independently

Open course — views · — min
Step 15

TensorFlow

Use TensorFlow in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 16

Keras

Use Keras in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 17

FastAI

Use FastAI in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 18

TorchVision

Use TorchVision in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 19

TorchText

Use TorchText in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 20

TorchAudio

Use TorchAudio in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 21

JAX

Use JAX in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 22

Flax

Use Flax in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 23

Haiku

Use Haiku in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
04
Choose a track · 13 courses

Computer vision and annotation track

Choose this track if you work with photos, videos, detection or segmentation.

Step 24

Pillow

Use Pillow in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 25

OpenCV

Use OpenCV in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 26

Albumentations

Use Albumentations in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 27

YOLO

Use YOLO in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 28

Ultralytics

Use Ultralytics in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 29

CVAT

Use CVAT in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 30

Roboflow

Use Roboflow in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 31

Label Studio

Use Label Studio in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 32

Doccano

Use Doccano in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 33

MMCV

Use MMCV in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 34

MMDetection

Use MMDetection in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 35

MMSegmentation

Use MMSegmentation in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 36

Detectron2

Use Detectron2 in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
05
Choose a track · 9 courses

NLP and datasets track

Start with text processing; move to Transformers and evaluation for modern NLP.

Step 37

NLTK

Use NLTK in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 38

spaCy

Use spaCy in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 39

Gensim

Use Gensim in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 40

Hugging Face

Use Hugging Face in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 41

Transformers

Use Transformers in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 42

Tokenizers

Use Tokenizers in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 43

Datasets

Use Datasets in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 44

Evaluate

Use Evaluate in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 45

Sentence Transformers

Use Sentence Transformers in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
06
Choose a track · 12 courses

LLM applications and fine-tuning

APIs first; select one orchestration framework, then advanced tuning tools if needed.

Step 46

AI Model API Integration

Learn to integrate AI models into applications through APIs, including OpenAI API examples.

Choose this topic independently

Open course — views · — min
Step 47

LangChain

Use LangChain in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 48

LlamaIndex

Use LlamaIndex in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 49

DSPy

Use DSPy in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 50

Haystack

Use Haystack in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 51

AutoGen

Use AutoGen in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 52

CrewAI

Use CrewAI in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 53

Diffusers

Use Diffusers in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 54

W&B Prompts

Use W&B Prompts in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 55

PEFT

Use PEFT in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 56

TRL

Use TRL in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 57

Accelerate

Use Accelerate in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
07
Choose a track · 8 courses

Embeddings and vector search

Choose a vector index/database based on scale and whether you need hosted infrastructure.

Step 58

FAISS

Use FAISS in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 59

Chroma

Use Chroma in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 60

Pinecone

Use Pinecone in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 61

Weaviate

Use Weaviate in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 62

Milvus

Use Milvus in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 63

Qdrant

Use Qdrant in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 64

Elasticsearch

Use Elasticsearch in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 65

Annoy

Use Annoy in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
08
Choose a track · 8 courses

Deploy and accelerate models

Start with model formats and runtimes; choose runtime based on device and serving environment.

Step 66

ONNX

Use ONNX in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 67

ONNX Runtime

Use ONNX Runtime in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 68

OpenVINO

Use OpenVINO in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 69

TensorFlow Lite

Use TensorFlow Lite in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 70

CoreML

Use CoreML in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 71

TensorRT

Use TensorRT in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 72

vLLM

Use vLLM in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 73

Text Generation Inference

Use Text Generation Inference in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
09
Choose a track · 9 courses

Production MLOps and cloud

Learn tracking, repeatability and pipelines; choose one cloud platform.

Step 74

MLflow

Use MLflow in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 75

Weights & Biases

Use Weights & Biases in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 76

DVC

Use DVC in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 77

Airflow

Use Airflow in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 78

Kubeflow

Use Kubeflow in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 79

Managed Machine Learning Workflows

Train, evaluate and deploy managed machine learning models with examples using Amazon SageMaker.

Choose this topic independently

Open course — views · — min
Step 80

Cloud Development with Google Cloud

Learn data and AI workflows across cloud services, with practical Google Cloud examples.

Choose this topic independently

Open course — views · — min
Step 81

Cloud Machine Learning Operations

Build and deploy cloud machine learning pipelines with examples using Microsoft Azure Machine Learning.

Choose this topic independently

Open course — views · — min
Step 82

Ray

Use Ray in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
10
Optional branch · 3 courses

Expert-scale distributed training

Advanced optional tools for large models and cluster training.

Step 83

Horovod

Use Horovod in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 84

DeepSpeed

Use DeepSpeed in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
Step 85

Megatron-LM

Use Megatron-LM in practical AI, data science and model development workflows.

Choose this topic independently

Open course — views · — min
PATH 07 · 8 courses

DevOps

8 unique course destinations · Recommended beginner-to-advanced learning order.

Categories

Follow the numbered steps for a suggested progression; optional specialist branches are marked.

Suggested pathway · No enrollment required · Click any course to open its existing lesson
01
Choose a track · 4 courses

Source control and team workflow

Git is the essential first step; collaboration tools are interchangeable or complementary.

Step 01

Git & GitHub

Build practical skills with Git & GitHub for developer collaboration and operations.

Choose this topic independently

Open course — views · — min
⚠ Publishing needed
Step 02

Slack

Build practical skills with Slack for developer collaboration and operations.

Choose this topic independently

Open course — views · — min
⚠ Publishing needed
Step 03

Trello

Build practical skills with Trello for developer collaboration and operations.

Choose this topic independently

Open course — views · — min
⚠ Publishing needed
Step 04

Jira

Build practical skills with Jira for developer collaboration and operations.

Choose this topic independently

Open course — views · — min
⚠ Publishing needed
02
Choose a track · 3 courses

Containers and cloud basics

Study Docker before orchestration. Choose AWS or Azure as your starting cloud.

Step 05

Docker

Build practical skills with Docker for developer collaboration and operations.

Choose this topic independently

Open course — views · — min
⚠ Publishing needed
Step 06

Cloud Infrastructure on Amazon Web Services

Build, configure and monitor infrastructure using independently developed examples with Amazon Web Services.

Choose this topic independently

Open course — views · — min
Step 07

Cloud Infrastructure on Microsoft Azure

Practice cloud identity, compute, storage and operations with examples using Microsoft Azure.

Choose this topic independently

Open course — views · — min
03
Learn in order · 1 courses

Container orchestration

Kubernetes is an advanced step once containers and deployment concepts are familiar.

Step 08

Kubernetes

Build practical skills with Kubernetes for developer collaboration and operations.

Start here / new track

Open course — views · — min
⚠ Publishing needed
PATH 08 · 17 courses

IT Skills & Certification Preparation

17 unique course destinations · Recommended beginner-to-advanced learning order.

Categories

Follow the numbered steps for a suggested progression; optional specialist branches are marked.

Suggested pathway · No enrollment required · Click any course to open its existing lesson
01
Learn in order · 4 courses

IT foundations

Begin with support, networking and Linux, then choose cloud basics.

02
Learn in order · 4 courses

Cybersecurity pathway

Cybersecurity fundamentals should precede analyst, penetration testing and advanced defensive/offensive study.

Step 08

Advanced Cyber Defense Engineering

Explore Advanced Cybersecurity skills and independent exam-related preparation topics.

Follow after the previous step

Open course — views · — min
03
Learn in order · 2 courses

Server and identity administration

Build server administration skills, then learn enterprise identity and directory services.

Step 09

Enterprise Server Deployment and Administration

Deploy servers, manage roles and services, configure DNS and file sharing, document maintenance and recovery. Includes practical server-platform administration.

Build on previous skills

Open chapter 1 — views · — min
Step 10

Enterprise Identity and Directory Services

Build an identity directory, manage domains, organizational units, accounts, group policies, authentication, permissions and recovery.

Build on previous skills

Open chapter 1 — views · — min
04
Choose a specialization · 5 courses

Professional networking specializations

Choose advanced networking specializations to match the systems you maintain.

Step 11

Advanced Enterprise Routing and Switching

Configure and troubleshoot complex routed networks, resilient switching, dynamic routing, segmentation, and enterprise connectivity.

Choose this specialization

Open chapter 1 — views · — min
Step 12

Advanced Network Security Engineering

Design secured network zones, filtering, encrypted access, inspection, control-plane protection and incident response.

Choose this specialization

Open chapter 1 — views · — min
Step 13

Data Center Network Engineering

Build scalable leaf-spine fabrics, address data center routing, virtual networks, resilient uplinks and troubleshooting.

Choose this specialization

Open chapter 1 — views · — min
Step 14

Enterprise Wireless Network Engineering

Plan radio coverage, troubleshoot roaming and interference, segment wireless clients and secure enterprise access.

Choose this specialization

Open chapter 1 — views · — min
Step 15

Network Automation and Programmability

Automate device configuration, validate intended state, use APIs and infrastructure-as-code, and implement safe change control.

Choose this specialization

Open chapter 1 — views · — min
05
Choose a specialization · 2 courses

Expert network operations

Advance into large networks and complex diagnosis once the foundations are solid.

Step 16

Service Provider IP Network Engineering

Study multi-domain routing, traffic engineering, large-scale addressing, operational resilience and carrier network design.

Choose this specialization

Open chapter 1 — views · — min
Step 17

Expert Network Architecture and Troubleshooting

Integrate complex routing, switching, wireless, availability, security and comprehensive diagnostics into expert-level designs.

Choose this specialization

Open chapter 1 — views · — min
PATH 09 · 4 courses

Mobile & Platforms

4 unique course destinations · Recommended beginner-to-advanced learning order.

Categories

Choose a track rather than attempting to learn every alternative tool or framework.

Suggested pathway · No enrollment required · Click any course to open its existing lesson
01
Choose a track · 3 courses

Operating-system foundations

Windows, Android and iOS are different platforms—choose the one you need.

Step 01

Desktop Operating System Administration

Learn setup, maintenance, security and troubleshooting with Windows administration examples.

Choose this topic independently

Open course — views · — min
⚠ Publishing needed
Step 02

Android

Learn Android concepts and mobile or operating-system workflows.

Choose this topic independently

Open course — views · — min
Step 03

iOS

Learn iOS concepts and mobile or operating-system workflows.

Choose this topic independently

Open course — views · — min
02
Optional branch · 1 courses

Cross-platform application development

Learn JavaScript/React in Frontend first, then React Native.

Step 04

React Native

Learn React Native concepts and mobile or operating-system workflows.

Choose this topic independently

Open course — views · — min
PATH 10 · 24 courses

Mathematics for AI

24 unique course destinations · Recommended beginner-to-advanced learning order.

Categories

Follow the numbered steps for a suggested progression; optional specialist branches are marked.

Suggested pathway · No enrollment required · Click any course to open its existing lesson
01
Learn in order · 7 courses

Arithmetic to trigonometry

Build numeracy and algebra before higher mathematics.

02
Learn in order · 4 courses

Mathematical reasoning and discrete structures

Set, logic and counting ideas support algorithms and AI theory.

03
Learn in order · 8 courses

Calculus, linear algebra, probability and statistics

Study core AI mathematics once here, then continue into advanced calculus, inference and optimization.

04
Choose a track · 5 courses

Advanced mathematical AI

Choose specialty topics after the foundations.

Step 16

Information Theory for AI

Understand Information Theory for AI with mathematical concepts applied to AI and computing.

Choose this topic independently

Open course — views · — min
Step 17

Graph Theory for AI

Understand Graph Theory for AI with mathematical concepts applied to AI and computing.

Choose this topic independently

Open course — views · — min
Step 18

Markov Models for AI

Understand Markov Models for AI with mathematical concepts applied to AI and computing.

Choose this topic independently

Open course — views · — min
Step 19

Bayesian Methods for AI

Understand Bayesian Methods for AI with mathematical concepts applied to AI and computing.

Choose this topic independently

Open course — views · — min
Step 20

Convex Optimization for AI

Understand Convex Optimization for AI with mathematical concepts applied to AI and computing.

Choose this topic independently

Open course — views · — min
PATH 11 · 8 courses

School Math

8 unique course destinations · Recommended beginner-to-advanced learning order.

Categories

Select the grade you need. Courses for earlier grades are revision, not mandatory.

Suggested pathway · No enrollment required · Click any course to open its existing lesson
01
Choose a track · 8 courses

Math by grade: choose your starting grade

Start with your CURRENT grade, or an earlier grade if you need revision. You do not need to start at Grade 1.

Step 01

Grade 1 Math Assistant

Follow Grade 1 Math Assistant with examples, practice and step-by-step explanations.

Choose this grade independently

Open course — views · — min
Step 02

Grade 2 Math Assistant

Follow Grade 2 Math Assistant with examples, practice and step-by-step explanations.

Choose this grade independently

Open course — views · — min
Step 03

Grade 3 Math Assistant

Follow Grade 3 Math Assistant with examples, practice and step-by-step explanations.

Choose this grade independently

Open course — views · — min
Step 04

Grade 4 Math Assistant

Follow Grade 4 Math Assistant with examples, practice and step-by-step explanations.

Choose this grade independently

Open course — views · — min
Step 05

Grade 5 Math Assistant

Follow Grade 5 Math Assistant with examples, practice and step-by-step explanations.

Choose this grade independently

Open course — views · — min
Step 06

Grade 6 Math Assistant

Follow Grade 6 Math Assistant with examples, practice and step-by-step explanations.

Choose this grade independently

Open course — views · — min
Step 07

Grade 7 Math Assistant

Follow Grade 7 Math Assistant with examples, practice and step-by-step explanations.

Choose this grade independently

Open course — views · — min
Step 08

Grade 8 Math Assistant

Follow Grade 8 Math Assistant with examples, practice and step-by-step explanations.

Choose this grade independently

Open course — views · — min
PATH 12 · 12 courses

English Assistants

12 unique course destinations · Recommended beginner-to-advanced learning order.

Categories

Select the grade you need. Courses for earlier grades are revision, not mandatory.

Suggested pathway · No enrollment required · Click any course to open its existing lesson
01
Choose a track · 12 courses

English by grade: choose your grade

Select your school grade rather than completing all twelve in sequence.

Step 01

English Assistant for Grade 1

Build reading, writing, vocabulary and grammar in English Assistant for Grade 1.

Choose this grade independently

Open course — views · — min
Step 02

English Assistant for Grade 2

Build reading, writing, vocabulary and grammar in English Assistant for Grade 2.

Choose this grade independently

Open course — views · — min
Step 03

English Assistant for Grade 3

Build reading, writing, vocabulary and grammar in English Assistant for Grade 3.

Choose this grade independently

Open course — views · — min
Step 04

English Assistant for Grade 4

Build reading, writing, vocabulary and grammar in English Assistant for Grade 4.

Choose this grade independently

Open course — views · — min
Step 05

English Assistant for Grade 5

Build reading, writing, vocabulary and grammar in English Assistant for Grade 5.

Choose this grade independently

Open course — views · — min
Step 06

English Assistant for Grade 6

Build reading, writing, vocabulary and grammar in English Assistant for Grade 6.

Choose this grade independently

Open course — views · — min
Step 07

English Assistant for Grade 7

Build reading, writing, vocabulary and grammar in English Assistant for Grade 7.

Choose this grade independently

Open course — views · — min
Step 08

English Assistant for Grade 8

Build reading, writing, vocabulary and grammar in English Assistant for Grade 8.

Choose this grade independently

Open course — views · — min
Step 09

English Assistant for Grade 9

Build reading, writing, vocabulary and grammar in English Assistant for Grade 9.

Choose this grade independently

Open course — views · — min
Step 10

English Assistant for Grade 10

Build reading, writing, vocabulary and grammar in English Assistant for Grade 10.

Choose this grade independently

Open course — views · — min
Step 11

English Assistant for Grade 11

Build reading, writing, vocabulary and grammar in English Assistant for Grade 11.

Choose this grade independently

Open course — views · — min
Step 12

English Assistant for Grade 12

Build reading, writing, vocabulary and grammar in English Assistant for Grade 12.

Choose this grade independently

Open course — views · — min
PATH 13 · 20 courses

Languages

20 unique course destinations · Recommended beginner-to-advanced learning order.

Categories

Each language has its own Step 1 and Step 2; other languages are optional.

Suggested pathway · No enrollment required · Click any course to open its existing lesson
01
Choose a track · 2 courses

English: two-course path

Step 1: learn English. Step 2: practice its sounds and pronunciation. Start with the language YOU want; other languages are not prerequisites.

Step 02

English Pronunciation

Practice English Pronunciation with sounds, reading, vocabulary and communication.

Follow after the previous step

Open course — views · — min
02
Choose a track · 2 courses

French: two-course path

Step 1: learn French. Step 2: practice its sounds and pronunciation. Start with the language YOU want; other languages are not prerequisites.

Step 02

French Pronunciation

Practice French Pronunciation with sounds, reading, vocabulary and communication.

Follow after the previous step

Open course — views · — min
03
Choose a track · 2 courses

Spanish: two-course path

Step 1: learn Spanish. Step 2: practice its sounds and pronunciation. Start with the language YOU want; other languages are not prerequisites.

Step 02

Spanish Pronunciation

Practice Spanish Pronunciation with sounds, reading, vocabulary and communication.

Follow after the previous step

Open course — views · — min
04
Choose a track · 2 courses

German: two-course path

Step 1: learn German. Step 2: practice its sounds and pronunciation. Start with the language YOU want; other languages are not prerequisites.

Step 02

German Pronunciation

Practice German Pronunciation with sounds, reading, vocabulary and communication.

Follow after the previous step

Open course — views · — min
05
Choose a track · 2 courses

Italian: two-course path

Step 1: learn Italian. Step 2: practice its sounds and pronunciation. Start with the language YOU want; other languages are not prerequisites.

Step 02

Italian Pronunciation

Practice Italian Pronunciation with sounds, reading, vocabulary and communication.

Follow after the previous step

Open course — views · — min
06
Choose a track · 2 courses

Turkish: two-course path

Step 1: learn Turkish. Step 2: practice its sounds and pronunciation. Start with the language YOU want; other languages are not prerequisites.

Step 02

Turkish Pronunciation

Practice Turkish Pronunciation with sounds, reading, vocabulary and communication.

Follow after the previous step

Open course — views · — min
07
Choose a track · 2 courses

Arabic: two-course path

Step 1: learn Arabic. Step 2: practice its sounds and pronunciation. Start with the language YOU want; other languages are not prerequisites.

Step 02

Arabic Pronunciation

Practice Arabic Pronunciation with sounds, reading, vocabulary and communication.

Follow after the previous step

Open course — views · — min
08
Choose a track · 2 courses

Persian: two-course path

Step 1: learn Persian. Step 2: practice its sounds and pronunciation. Start with the language YOU want; other languages are not prerequisites.

Step 02

Persian Pronunciation

Practice Persian Pronunciation with sounds, reading, vocabulary and communication.

Follow after the previous step

Open course — views · — min
09
Choose a track · 2 courses

Russian: two-course path

Step 1: learn Russian. Step 2: practice its sounds and pronunciation. Start with the language YOU want; other languages are not prerequisites.

Step 02

Russian Pronunciation

Practice Russian Pronunciation with sounds, reading, vocabulary and communication.

Follow after the previous step

Open course — views · — min
10
Choose a track · 2 courses

Chinese: two-course path

Step 1: learn Chinese. Step 2: practice its sounds and pronunciation. Start with the language YOU want; other languages are not prerequisites.

Step 02

Chinese Pronunciation

Practice Chinese Pronunciation with sounds, reading, vocabulary and communication.

Follow after the previous step

Open course — views · — min
PATH 14 · 15 courses

Digital Marketing

15 unique course destinations · Recommended beginner-to-advanced learning order.

Categories

Follow the numbered steps for a suggested progression; optional specialist branches are marked.

Suggested pathway · No enrollment required · Click any course to open its existing lesson
01
Learn in order · 3 courses

Marketing foundations

Build audience understanding and clear website communication.

02
Learn in order · 4 courses

Find and reach an audience

Start with SEO/content then expand to social and other acquisition channels.

03
Learn in order · 3 courses

Convert and retain customers

Use permission-based lifecycle marketing and understand paid campaigns.

04
Learn in order · 5 courses

Measure and scale responsibly

Analytics before experimentation; then automation, strategy, and legal considerations.

PATH 15 · 30 courses

Cryptocurrency & Trading Education

30 unique course destinations · Recommended beginner-to-advanced learning order.

Categories

Follow the numbered steps for a suggested progression; optional specialist branches are marked.

Suggested pathway · No enrollment required · Click any course to open its existing lesson

Educational content only — not financial advice, investment recommendations, or promises of profit. Trading and leverage can cause substantial losses.

01
Learn in order · 4 courses

Financial and crypto essentials

Study market mechanics and risk BEFORE trying live trading. Educational content, not investment advice.

02
Learn in order · 6 courses

Understand charts and market context

Practice with historical charts and paper trading.

Step 07

Technical Analysis

Study Technical Analysis, analytical methods and the associated trading risks.

Follow after the previous step

Open course — views · — min
Next: Indicators
03
Learn in order · 10 courses

Strategies, psychology and execution

Develop a written plan, journal simulated trades and assess costs and risks.

04
Optional branch · 8 courses

Quantitative and institutional concepts

Advanced optional topics; markets are uncertain and losses are possible.

Step 21

Algorithmic Trading

Study Algorithmic Trading, analytical methods and the associated trading risks.

Choose this topic independently

Open course — views · — min
Step 22

AI & Price Prediction

Study AI & Price Prediction, analytical methods and the associated trading risks.

Choose this topic independently

Open course — views · — min
Step 23

Quantitative Analysis & Data Science

Study Quantitative Analysis & Data Science, analytical methods and the associated trading risks.

Choose this topic independently

Open course — views · — min
Step 24

Macro Economics for Trading

Study Macro Economics for Trading, analytical methods and the associated trading risks.

Choose this topic independently

Open course — views · — min
Step 25

Advanced Risk Models

Study Advanced Risk Models, analytical methods and the associated trading risks.

Choose this topic independently

Open course — views · — min
Step 26

Options & Advanced Derivatives

Study Options & Advanced Derivatives, analytical methods and the associated trading risks.

Choose this topic independently

Open course — views · — min
Step 27

Institutional Trading Concepts

Study Institutional Trading Concepts, analytical methods and the associated trading risks.

Choose this topic independently

Open course — views · — min
05
Learn in order · 2 courses

Integrate, test and document

Combine all previous learning into a risk-aware, backtested educational plan.

PATH 16 · 35 courses

Other Topics

35 unique courses: 3 independent entry points and 32 electronics specializations, arranged from foundations to advanced chip engineering.

Categories

Choose a separate subject, or start with Electronics and follow the 32-course hands-on electronics pathway in order.

Suggested pathway · No enrollment required · Click any course to open its existing lesson
01
Choose a topic · 3 starting points

Explore the three independent subjects

Electronics, personal finance and quantum computing are separate paths. The electronics pathway expands into 32 detailed courses below.

Step 01

Electronics Learning Path Overview

Start here to explore the complete electronics pathway, then follow the specialized courses below.

Choose this topic independently

Open course — views · — min
Step 02

Personal Finance and Financial Planning

Learn budgeting, saving, financial planning and risk awareness without guarantees of wealth or returns.

Choose this topic independently

Open course — views · — min
Step 03

Quantum Computing

Explore Quantum Computing foundations and useful technical concepts.

Choose this topic independently

Open course — views · — min
02
Electronics learning path · 8 courses

Foundational electronics and circuit skills

Begin with electricity and electronics, then learn mathematics, components, laboratory work, measurements and analog design.

Step 04

Electronics from Absolute Zero

Start with electricity, circuit symbols, components, safe experiments and simple measurements.

Electronics pathway · Course 1 of 32

Open chapter 1 — views · — min
Step 05

Mathematics for Electronics

Apply arithmetic, algebra, units, ratios and formulas to real electronics calculations.

Electronics pathway · Course 2 of 32

Open chapter 1 — views · — min
Step 06

Engineering Mathematics and Physics

Connect electrical phenomena to engineering mathematics, energy, fields and physical models.

Electronics pathway · Course 3 of 32

Open chapter 1 — views · — min
Step 07

Electronic Components and Basic Circuits

Identify resistors, capacitors, diodes and transistors; build and check basic circuits.

Electronics pathway · Course 4 of 32

Open chapter 1 — views · — min
Step 08

Advanced Circuit Analysis

Analyze networks, AC behavior, transient responses and practical circuit models.

Electronics pathway · Course 5 of 32

Open chapter 1 — views · — min
Step 09

Electronics Laboratory and Troubleshooting

Practice safe bench techniques, diagnostic reasoning and systematic circuit fault-finding.

Electronics pathway · Course 6 of 32

Open chapter 1 — views · — min
Step 10

Electronic Measurements and Calibration

Measure voltage, current, timing and signals with reliable instruments and calibration methods.

Electronics pathway · Course 7 of 32

Open chapter 1 — views · — min
Step 11

Analog Electronics and Circuit Design

Design amplifiers, filters, bias networks and analog signal-conditioning circuits.

Electronics pathway · Course 8 of 32

Open chapter 1 — views · — min
03
Electronics learning path · 8 courses

Programming, hardware interfaces and digital systems

Develop coding skills and connect microcontrollers, sensors, motors, power systems and digital circuits.

Step 12

Programming for Electronics from Zero

Learn coding fundamentals for microcontrollers, inputs, outputs and hardware experiments.

Electronics pathway · Course 9 of 32

Open chapter 1 — views · — min
Step 14

C and C++ for Embedded Systems

Write structured low-level software for memory, peripherals and embedded applications.

Electronics pathway · Course 11 of 32

Open chapter 1 — views · — min
Step 15

Advanced Embedded Programming and Rust

Explore safer embedded software patterns, low-level interfaces and Rust-based approaches.

Electronics pathway · Course 12 of 32

Open chapter 1 — views · — min
Step 17

Motors, Actuators and Electronic Control

Control motors, drivers and actuators using feedback, timing and safe power design.

Electronics pathway · Course 14 of 32

Open chapter 1 — views · — min
Step 18

Power Electronics and Battery Management

Study converters, charging, battery protection and practical power-control circuits.

Electronics pathway · Course 15 of 32

Open chapter 1 — views · — min
Step 19

Digital Logic and Computer Architecture

Build from logic gates to digital systems, processors and computer architecture.

Electronics pathway · Course 16 of 32

Open chapter 1 — views · — min
04
Electronics learning path · 8 courses

Signals, networks, PCBs and robotics

Combine electronics into real products through signal processing, networking, PCB design, computing and automation.

Step 20

Digital Signal Processing

Work with sampling, filters, transforms and digital analysis of real signals.

Electronics pathway · Course 17 of 32

Open chapter 1 — views · — min
Step 21

Real-Time Embedded Systems and RTOS

Schedule predictable embedded tasks and design interrupt-driven real-time systems.

Electronics pathway · Course 18 of 32

Open chapter 1 — views · — min
Step 24

PCB Design and KiCad Engineering

Plan, route and verify printed circuit boards with schematic and PCB design workflows.

Electronics pathway · Course 21 of 32

Open chapter 1 — views · — min
Step 25

Mechanical Design, CAD and 3D Printing

Design enclosures and mechanical parts with CAD, prototyping and additive manufacturing.

Electronics pathway · Course 22 of 32

Open chapter 1 — views · — min
Step 26

Embedded Linux and Advanced Computing

Build and maintain connected embedded Linux systems and hardware/software interfaces.

Electronics pathway · Course 23 of 32

Open chapter 1 — views · — min
05
Electronics learning path · 8 courses

Intelligent hardware, processor design and chip technology

Move into AI-enabled devices, design verification, custom processors, integrated circuits and semiconductor production.

Step 32

Advanced Digital Chip Verification

Test complex digital designs with simulation, assertions and verification strategies.

Electronics pathway · Course 29 of 32

Open chapter 1 — views · — min
Step 34

ASIC and Semiconductor Chip Engineering

Understand ASIC development, implementation trade-offs and semiconductor design flows.

Electronics pathway · Course 31 of 32

Open chapter 1 — views · — min
READ MORE

How to use EasyTutorGuide learning paths

Learning works best when you build prerequisites before tackling advanced tools. These course sequences are suggested study routes, not compulsory classes or professional certifications.

Begin with the foundations

Pick one category and start at its first suggested stage. Learn the core concepts, work through examples, and practice before moving to a more advanced course. Within a pathway, follow the numbered steps when they represent prerequisites.

Choose one specialization

Alternative frameworks, programming languages, cloud platforms, spoken languages and AI libraries are choices, not requirements to complete them all. Select the tools that fit your learning goals and revisit others as needed.

Safety, accuracy and independence

Course material is general educational information and may need updates as technologies, standards and financial markets change. Validate important decisions against primary sources and consult qualified professionals when appropriate. All trademarks belong to their respective owners; links do not imply endorsement.