Discover and promote businesses
Browse the directory or submit your business for a free review.
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.
Find useful services and help us create clearer, more practical lessons.
Browse the directory or submit your business for a free review.
Suggest a topic, example or improvement through our community blog.
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 categorySearch every course name and description. Matching words are highlighted; clearing search restores every course and filter.
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.
Try a broader keyword, select another level, or reset your filters.
5 unique course destinations · Explore independent EasyTutorGuide resources.
Follow the numbered steps for a suggested progression; optional specialist branches are marked.
These destinations are independent tools, not prerequisites for one another.
Open Free Books and explore more useful EasyTutorGuide content.
Choose this topic independently
Open Free Tools and explore more useful EasyTutorGuide content.
Choose this topic independently
Open Free Games and explore more useful EasyTutorGuide content.
Choose this topic independently
Open How To Do Anything and explore more useful EasyTutorGuide content.
Choose this topic independently
Open Free Ads and explore more useful EasyTutorGuide content.
Choose this topic independently
15 unique course destinations · Recommended beginner-to-advanced learning order.
Choose a track rather than attempting to learn every alternative tool or framework.
Study HTML, then CSS, then JavaScript. These are the core prerequisites for web frameworks.
Structure accessible web pages with semantic elements and clear navigation.
Start here / new track
Build responsive layouts, themes and animations efficiently.
Follow after the previous step
Use browser APIs, events and modern programming to add interactivity.
Follow after the previous step
Design the interface, then use Figma to prototype it.
Practice UI/UX Design with accessible, responsive interface techniques and real examples.
Start here / new track
Practice Figma with accessible, responsive interface techniques and real examples.
Follow after the previous step
SCSS, Bootstrap and Tailwind are alternatives or add-ons; you do not need all three.
Practice SCSS with accessible, responsive interface techniques and real examples.
Choose this topic independently
Practice Bootstrap with accessible, responsive interface techniques and real examples.
Choose this topic independently
Practice Tailwind with accessible, responsive interface techniques and real examples.
Choose this topic independently
TypeScript is recommended for larger projects. jQuery is optional for maintaining older sites.
Practice TypeScript with accessible, responsive interface techniques and real examples.
Choose this topic independently
Practice jQuery with accessible, responsive interface techniques and real examples.
Choose this topic independently
React, Vue and Angular are alternative frameworks. Start with one.
Practice React with accessible, responsive interface techniques and real examples.
Choose this topic independently
Practice Vue with accessible, responsive interface techniques and real examples.
Choose this topic independently
Practice Angular with accessible, responsive interface techniques and real examples.
Choose this topic independently
Next.js and ShadCN/UI build on React knowledge.
Practice Next.js with accessible, responsive interface techniques and real examples.
Start here / new track
Practice ShadCN/UI with accessible, responsive interface techniques and real examples.
Follow after the previous step
16 unique course destinations · Recommended beginner-to-advanced learning order.
Choose a track rather than attempting to learn every alternative tool or framework.
Python is a friendly first language. Then develop algorithm skills and learn how HTTP APIs work.
Program with Python for backend work, data and automation.
Start here / new track
Explore Data Structures & Algorithms through programming fundamentals, services and practical exercises.
Follow after the previous step
Explore REST API through programming fundamentals, services and practical exercises.
Follow after the previous step
Pick a language suited to your goals; all seven are NOT required. Node.js uses JavaScript.
Explore Node.js through programming fundamentals, services and practical exercises.
Choose this topic independently
Explore PHP through programming fundamentals, services and practical exercises.
Choose this topic independently
Explore Java through programming fundamentals, services and practical exercises.
Choose this topic independently
Explore C# through programming fundamentals, services and practical exercises.
Choose this topic independently
Explore Go through programming fundamentals, services and practical exercises.
Choose this topic independently
Explore C through programming fundamentals, services and practical exercises.
Choose this topic independently
Explore C++ through programming fundamentals, services and practical exercises.
Choose this topic independently
Flask/Django follow Python, Express/NestJS follow Node.js, and Spring Boot follows Java.
Explore Flask through programming fundamentals, services and practical exercises.
Choose this topic independently
Explore Django through programming fundamentals, services and practical exercises.
Choose this topic independently
Explore Express.js through programming fundamentals, services and practical exercises.
Choose this topic independently
Explore NestJS through programming fundamentals, services and practical exercises.
Choose this topic independently
Explore Spring Boot through programming fundamentals, services and practical exercises.
Choose this topic independently
Study GraphQL after basic REST and client/server data exchange.
Explore GraphQL through programming fundamentals, services and practical exercises.
Choose this topic independently
10 unique course destinations · Recommended beginner-to-advanced learning order.
Choose a track rather than attempting to learn every alternative tool or framework.
Begin with JSON, then relational queries.
Learn JSON for data handling, analysis, applications and reliable workflows.
Start here / new track
Learn SQL for data handling, analysis, applications and reliable workflows.
Follow after the previous step
MySQL and PostgreSQL are SQL database alternatives. MongoDB is document-based; Firebase serves application needs.
Learn MySQL for data handling, analysis, applications and reliable workflows.
Choose this topic independently
Learn PostgreSQL for data handling, analysis, applications and reliable workflows.
Choose this topic independently
Learn MongoDB for data handling, analysis, applications and reliable workflows.
Choose this topic independently
Learn authentication, realtime databases and backend services using Firebase examples.
Choose this topic independently
Practice moving and transforming data, then query analytical warehouses.
Learn ETL for data handling, analysis, applications and reliable workflows.
Start here / new track
Design analytics tables and queries using cloud warehouses, with Google BigQuery examples.
Follow after the previous step
Start Spark for large-scale processing; Hadoop is optional for its ecosystem and legacy systems.
Learn Apache Spark for data handling, analysis, applications and reliable workflows.
Choose this topic independently
Learn Hadoop for data handling, analysis, applications and reliable workflows.
Choose this topic independently
36 unique course destinations · Recommended beginner-to-advanced learning order.
Follow the numbered steps for a suggested progression; optional specialist branches are marked.
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.
Start with AI concepts and programming. Study mathematics through the separate Mathematics for AI category before machine learning.
Understand AI concepts, uses, limitations and responsible applications.
Start here / new track
Practice Python and programming workflows that support AI projects.
Follow after the previous step
Prepare data and study machine learning after completing the mathematics prerequisites linked in Level 1.
Study Data Engineering & Preprocessing within a structured path from AI foundations to advanced systems.
Follow after the previous step
Learn supervised and unsupervised learning with evaluation basics.
Follow after the previous step
Study Machine Learning Algorithms within a structured path from AI foundations to advanced systems.
Follow after the previous step
Study Human-AI Interaction within a structured path from AI foundations to advanced systems.
Follow after the previous step
Study AI Ethics, Law & Business within a structured path from AI foundations to advanced systems.
Follow after the previous step
Deep Learning first. Choose vision, language, graphs, speech, robotics and other domains relevant to your goals.
Study Deep Learning within a structured path from AI foundations to advanced systems.
Choose this topic independently
Study Computer Vision within a structured path from AI foundations to advanced systems.
Choose this topic independently
Study Natural Language Processing within a structured path from AI foundations to advanced systems.
Choose this topic independently
Study Time Series AI within a structured path from AI foundations to advanced systems.
Choose this topic independently
Study Graph AI within a structured path from AI foundations to advanced systems.
Choose this topic independently
Study Speech & Audio AI within a structured path from AI foundations to advanced systems.
Choose this topic independently
Study Reinforcement Learning within a structured path from AI foundations to advanced systems.
Choose this topic independently
Study Robotics AI within a structured path from AI foundations to advanced systems.
Choose this topic independently
Learn LLM foundations, then choose the applications and model types you need.
Study Generative AI within a structured path from AI foundations to advanced systems.
Choose this topic independently
Explore transformers, RAG, fine-tuning, evaluation and LLM serving.
Choose this topic independently
Study AI for Software Development within a structured path from AI foundations to advanced systems.
Choose this topic independently
Study AI Agents within a structured path from AI foundations to advanced systems.
Choose this topic independently
Study Multimodal AI within a structured path from AI foundations to advanced systems.
Choose this topic independently
Study Diffusion Models & Advanced Generative AI within a structured path from AI foundations to advanced systems.
Choose this topic independently
Put models into production, test reliability and protect systems.
Study Data-Centric AI & Synthetic Data within a structured path from AI foundations to advanced systems.
Choose this topic independently
Study MLOps within a structured path from AI foundations to advanced systems.
Choose this topic independently
Study Distributed AI within a structured path from AI foundations to advanced systems.
Choose this topic independently
Identify AI security risks, threat models, access controls and safety practices at the introductory level.
Choose this topic independently
Study AI Evaluation, Benchmarking & Reliability within a structured path from AI foundations to advanced systems.
Choose this topic independently
Study Edge AI & TinyML within a structured path from AI foundations to advanced systems.
Choose this topic independently
Study AI in Industry within a structured path from AI foundations to advanced systems.
Choose this topic independently
Study AI Product Engineering & Startup Systems within a structured path from AI foundations to advanced systems.
Choose this topic independently
Choose an advanced research focus after gaining practical and mathematical foundations.
Study Advanced AI Research within a structured path from AI foundations to advanced systems.
Choose this topic independently
Study Self-Supervised & Few-Shot Learning within a structured path from AI foundations to advanced systems.
Choose this topic independently
Focus on advanced agent coordination, reliability, oversight and bounded autonomy.
Choose this topic independently
Investigate advanced research on multimodal model representation, evaluation and adaptation.
Choose this topic independently
Study AI Hardware & Acceleration within a structured path from AI foundations to advanced systems.
Choose this topic independently
Study adversarial machine learning, model robustness and defensive testing at an advanced level.
Choose this topic independently
Study AI Alignment & Safety Engineering within a structured path from AI foundations to advanced systems.
Choose this topic independently
85 unique course destinations · Recommended beginner-to-advanced learning order.
Choose a track rather than attempting to learn every alternative tool or framework.
Core libraries: Jupyter or Colab, then NumPy, Pandas and visualization. Kaggle is an optional practice platform.
Use Jupyter Notebooks in practical AI, data science and model development workflows.
Choose this topic independently
Explore and run Python notebooks using hosted environments, including Google Colab.
Choose this topic independently
Use Kaggle in practical AI, data science and model development workflows.
Choose this topic independently
Learn numerical arrays and efficient calculations in Python.
Choose this topic independently
Load, clean and analyze tabular data.
Choose this topic independently
Use Matplotlib in practical AI, data science and model development workflows.
Choose this topic independently
Use Seaborn in practical AI, data science and model development workflows.
Choose this topic independently
Use SciPy in practical AI, data science and model development workflows.
Choose this topic independently
Use Statsmodels in practical AI, data science and model development workflows.
Choose this topic independently
Start with Scikit-Learn. Then choose tree-boosting frameworks for structured data.
Use Scikit-Learn in practical AI, data science and model development workflows.
Choose this topic independently
Use XGBoost in practical AI, data science and model development workflows.
Choose this topic independently
Use LightGBM in practical AI, data science and model development workflows.
Choose this topic independently
Use CatBoost in practical AI, data science and model development workflows.
Choose this topic independently
Choose PyTorch OR TensorFlow/Keras first. The remaining frameworks are for specific domains.
Train and evaluate neural networks with a flexible deep-learning framework.
Choose this topic independently
Use TensorFlow in practical AI, data science and model development workflows.
Choose this topic independently
Use Keras in practical AI, data science and model development workflows.
Choose this topic independently
Use FastAI in practical AI, data science and model development workflows.
Choose this topic independently
Use TorchVision in practical AI, data science and model development workflows.
Choose this topic independently
Use TorchText in practical AI, data science and model development workflows.
Choose this topic independently
Use TorchAudio in practical AI, data science and model development workflows.
Choose this topic independently
Use JAX in practical AI, data science and model development workflows.
Choose this topic independently
Use Flax in practical AI, data science and model development workflows.
Choose this topic independently
Use Haiku in practical AI, data science and model development workflows.
Choose this topic independently
Choose this track if you work with photos, videos, detection or segmentation.
Use Pillow in practical AI, data science and model development workflows.
Choose this topic independently
Use OpenCV in practical AI, data science and model development workflows.
Choose this topic independently
Use Albumentations in practical AI, data science and model development workflows.
Choose this topic independently
Use YOLO in practical AI, data science and model development workflows.
Choose this topic independently
Use Ultralytics in practical AI, data science and model development workflows.
Choose this topic independently
Use CVAT in practical AI, data science and model development workflows.
Choose this topic independently
Use Roboflow in practical AI, data science and model development workflows.
Choose this topic independently
Use Label Studio in practical AI, data science and model development workflows.
Choose this topic independently
Use Doccano in practical AI, data science and model development workflows.
Choose this topic independently
Use MMCV in practical AI, data science and model development workflows.
Choose this topic independently
Use MMDetection in practical AI, data science and model development workflows.
Choose this topic independently
Use MMSegmentation in practical AI, data science and model development workflows.
Choose this topic independently
Use Detectron2 in practical AI, data science and model development workflows.
Choose this topic independently
Start with text processing; move to Transformers and evaluation for modern NLP.
Use NLTK in practical AI, data science and model development workflows.
Choose this topic independently
Use spaCy in practical AI, data science and model development workflows.
Choose this topic independently
Use Gensim in practical AI, data science and model development workflows.
Choose this topic independently
Use Hugging Face in practical AI, data science and model development workflows.
Choose this topic independently
Use Transformers in practical AI, data science and model development workflows.
Choose this topic independently
Use Tokenizers in practical AI, data science and model development workflows.
Choose this topic independently
Use Datasets in practical AI, data science and model development workflows.
Choose this topic independently
Use Evaluate in practical AI, data science and model development workflows.
Choose this topic independently
Use Sentence Transformers in practical AI, data science and model development workflows.
Choose this topic independently
APIs first; select one orchestration framework, then advanced tuning tools if needed.
Learn to integrate AI models into applications through APIs, including OpenAI API examples.
Choose this topic independently
Use LangChain in practical AI, data science and model development workflows.
Choose this topic independently
Use LlamaIndex in practical AI, data science and model development workflows.
Choose this topic independently
Use DSPy in practical AI, data science and model development workflows.
Choose this topic independently
Use Haystack in practical AI, data science and model development workflows.
Choose this topic independently
Use AutoGen in practical AI, data science and model development workflows.
Choose this topic independently
Use CrewAI in practical AI, data science and model development workflows.
Choose this topic independently
Use Diffusers in practical AI, data science and model development workflows.
Choose this topic independently
Use W&B Prompts in practical AI, data science and model development workflows.
Choose this topic independently
Use PEFT in practical AI, data science and model development workflows.
Choose this topic independently
Use TRL in practical AI, data science and model development workflows.
Choose this topic independently
Use Accelerate in practical AI, data science and model development workflows.
Choose this topic independently
Choose a vector index/database based on scale and whether you need hosted infrastructure.
Use FAISS in practical AI, data science and model development workflows.
Choose this topic independently
Use Chroma in practical AI, data science and model development workflows.
Choose this topic independently
Use Pinecone in practical AI, data science and model development workflows.
Choose this topic independently
Use Weaviate in practical AI, data science and model development workflows.
Choose this topic independently
Use Milvus in practical AI, data science and model development workflows.
Choose this topic independently
Use Qdrant in practical AI, data science and model development workflows.
Choose this topic independently
Use Elasticsearch in practical AI, data science and model development workflows.
Choose this topic independently
Use Annoy in practical AI, data science and model development workflows.
Choose this topic independently
Start with model formats and runtimes; choose runtime based on device and serving environment.
Use ONNX in practical AI, data science and model development workflows.
Choose this topic independently
Use ONNX Runtime in practical AI, data science and model development workflows.
Choose this topic independently
Use OpenVINO in practical AI, data science and model development workflows.
Choose this topic independently
Use TensorFlow Lite in practical AI, data science and model development workflows.
Choose this topic independently
Use CoreML in practical AI, data science and model development workflows.
Choose this topic independently
Use TensorRT in practical AI, data science and model development workflows.
Choose this topic independently
Use vLLM in practical AI, data science and model development workflows.
Choose this topic independently
Use Text Generation Inference in practical AI, data science and model development workflows.
Choose this topic independently
Learn tracking, repeatability and pipelines; choose one cloud platform.
Use MLflow in practical AI, data science and model development workflows.
Choose this topic independently
Use Weights & Biases in practical AI, data science and model development workflows.
Choose this topic independently
Use DVC in practical AI, data science and model development workflows.
Choose this topic independently
Use Airflow in practical AI, data science and model development workflows.
Choose this topic independently
Use Kubeflow in practical AI, data science and model development workflows.
Choose this topic independently
Train, evaluate and deploy managed machine learning models with examples using Amazon SageMaker.
Choose this topic independently
Learn data and AI workflows across cloud services, with practical Google Cloud examples.
Choose this topic independently
Build and deploy cloud machine learning pipelines with examples using Microsoft Azure Machine Learning.
Choose this topic independently
Use Ray in practical AI, data science and model development workflows.
Choose this topic independently
Advanced optional tools for large models and cluster training.
Use Horovod in practical AI, data science and model development workflows.
Choose this topic independently
Use DeepSpeed in practical AI, data science and model development workflows.
Choose this topic independently
Use Megatron-LM in practical AI, data science and model development workflows.
Choose this topic independently
8 unique course destinations · Recommended beginner-to-advanced learning order.
Follow the numbered steps for a suggested progression; optional specialist branches are marked.
Git is the essential first step; collaboration tools are interchangeable or complementary.
Build practical skills with Git & GitHub for developer collaboration and operations.
Choose this topic independently
Build practical skills with Slack for developer collaboration and operations.
Choose this topic independently
Build practical skills with Trello for developer collaboration and operations.
Choose this topic independently
Build practical skills with Jira for developer collaboration and operations.
Choose this topic independently
Study Docker before orchestration. Choose AWS or Azure as your starting cloud.
Build practical skills with Docker for developer collaboration and operations.
Choose this topic independently
Build, configure and monitor infrastructure using independently developed examples with Amazon Web Services.
Choose this topic independently
Practice cloud identity, compute, storage and operations with examples using Microsoft Azure.
Choose this topic independently
Kubernetes is an advanced step once containers and deployment concepts are familiar.
Build practical skills with Kubernetes for developer collaboration and operations.
Start here / new track
17 unique course destinations · Recommended beginner-to-advanced learning order.
Follow the numbered steps for a suggested progression; optional specialist branches are marked.
Begin with support, networking and Linux, then choose cloud basics.
Explore IT Support skills and independent exam-related preparation topics.
Start here / new track
Explore Networking skills and independent exam-related preparation topics.
Follow after the previous step
Explore Linux Tutorial skills and independent exam-related preparation topics.
Follow after the previous step
Explore Cloud Tutorial skills and independent exam-related preparation topics.
Follow after the previous step
Cybersecurity fundamentals should precede analyst, penetration testing and advanced defensive/offensive study.
Explore Cybersecurity skills and independent exam-related preparation topics.
Start here / new track
Explore Cybersecurity Analyst skills and independent exam-related preparation topics.
Follow after the previous step
Practice ethical, authorized security testing in controlled labs, including reporting and remediation.
Follow after the previous step
Explore Advanced Cybersecurity skills and independent exam-related preparation topics.
Follow after the previous step
Build server administration skills, then learn enterprise identity and directory services.
Deploy servers, manage roles and services, configure DNS and file sharing, document maintenance and recovery. Includes practical server-platform administration.
Build on previous skills
Build an identity directory, manage domains, organizational units, accounts, group policies, authentication, permissions and recovery.
Build on previous skills
Choose advanced networking specializations to match the systems you maintain.
Configure and troubleshoot complex routed networks, resilient switching, dynamic routing, segmentation, and enterprise connectivity.
Choose this specialization
Design secured network zones, filtering, encrypted access, inspection, control-plane protection and incident response.
Choose this specialization
Build scalable leaf-spine fabrics, address data center routing, virtual networks, resilient uplinks and troubleshooting.
Choose this specialization
Plan radio coverage, troubleshoot roaming and interference, segment wireless clients and secure enterprise access.
Choose this specialization
Automate device configuration, validate intended state, use APIs and infrastructure-as-code, and implement safe change control.
Choose this specialization
Advance into large networks and complex diagnosis once the foundations are solid.
Study multi-domain routing, traffic engineering, large-scale addressing, operational resilience and carrier network design.
Choose this specialization
Integrate complex routing, switching, wireless, availability, security and comprehensive diagnostics into expert-level designs.
Choose this specialization
4 unique course destinations · Recommended beginner-to-advanced learning order.
Choose a track rather than attempting to learn every alternative tool or framework.
Windows, Android and iOS are different platforms—choose the one you need.
Learn setup, maintenance, security and troubleshooting with Windows administration examples.
Choose this topic independently
Learn Android concepts and mobile or operating-system workflows.
Choose this topic independently
Learn iOS concepts and mobile or operating-system workflows.
Choose this topic independently
Learn JavaScript/React in Frontend first, then React Native.
Learn React Native concepts and mobile or operating-system workflows.
Choose this topic independently
24 unique course destinations · Recommended beginner-to-advanced learning order.
Follow the numbered steps for a suggested progression; optional specialist branches are marked.
Build numeracy and algebra before higher mathematics.
Understand Arithmetic for AI with mathematical concepts applied to AI and computing.
Start here / new track
Understand Pre-Algebra for AI with mathematical concepts applied to AI and computing.
Follow after the previous step
Understand Algebra for AI with mathematical concepts applied to AI and computing.
Follow after the previous step
Understand Functions & Graphs for AI with mathematical concepts applied to AI and computing.
Follow after the previous step
Understand Geometry for AI with mathematical concepts applied to AI and computing.
Follow after the previous step
Understand Trigonometry for AI with mathematical concepts applied to AI and computing.
Follow after the previous step
Understand Analytic Geometry for AI with mathematical concepts applied to AI and computing.
Follow after the previous step
Set, logic and counting ideas support algorithms and AI theory.
Understand Logic for AI with mathematical concepts applied to AI and computing.
Start here / new track
Understand Set Theory for AI with mathematical concepts applied to AI and computing.
Follow after the previous step
Understand Discrete Mathematics for AI with mathematical concepts applied to AI and computing.
Follow after the previous step
Understand Combinatorics for AI with mathematical concepts applied to AI and computing.
Follow after the previous step
Study core AI mathematics once here, then continue into advanced calculus, inference and optimization.
Study Calculus for AI within a structured path from AI foundations to advanced systems.
Start here / new track
Study Linear Algebra for AI within a structured path from AI foundations to advanced systems.
Follow after the previous step
Study Probability for AI within a structured path from AI foundations to advanced systems.
Follow after the previous step
Study Statistics for AI within a structured path from AI foundations to advanced systems.
Follow after the previous step
Understand Multivariable Calculus for AI with mathematical concepts applied to AI and computing.
Start here / new track
Understand Statistical Inference for AI with mathematical concepts applied to AI and computing.
Follow after the previous step
Understand Numerical Methods for AI with mathematical concepts applied to AI and computing.
Follow after the previous step
Understand Optimization for AI with mathematical concepts applied to AI and computing.
Follow after the previous step
Choose specialty topics after the foundations.
Understand Information Theory for AI with mathematical concepts applied to AI and computing.
Choose this topic independently
Understand Graph Theory for AI with mathematical concepts applied to AI and computing.
Choose this topic independently
Understand Markov Models for AI with mathematical concepts applied to AI and computing.
Choose this topic independently
Understand Bayesian Methods for AI with mathematical concepts applied to AI and computing.
Choose this topic independently
Understand Convex Optimization for AI with mathematical concepts applied to AI and computing.
Choose this topic independently
8 unique course destinations · Recommended beginner-to-advanced learning order.
Select the grade you need. Courses for earlier grades are revision, not mandatory.
Start with your CURRENT grade, or an earlier grade if you need revision. You do not need to start at Grade 1.
Follow Grade 1 Math Assistant with examples, practice and step-by-step explanations.
Choose this grade independently
Follow Grade 2 Math Assistant with examples, practice and step-by-step explanations.
Choose this grade independently
Follow Grade 3 Math Assistant with examples, practice and step-by-step explanations.
Choose this grade independently
Follow Grade 4 Math Assistant with examples, practice and step-by-step explanations.
Choose this grade independently
Follow Grade 5 Math Assistant with examples, practice and step-by-step explanations.
Choose this grade independently
Follow Grade 6 Math Assistant with examples, practice and step-by-step explanations.
Choose this grade independently
Follow Grade 7 Math Assistant with examples, practice and step-by-step explanations.
Choose this grade independently
Follow Grade 8 Math Assistant with examples, practice and step-by-step explanations.
Choose this grade independently
12 unique course destinations · Recommended beginner-to-advanced learning order.
Select the grade you need. Courses for earlier grades are revision, not mandatory.
Select your school grade rather than completing all twelve in sequence.
Build reading, writing, vocabulary and grammar in English Assistant for Grade 1.
Choose this grade independently
Build reading, writing, vocabulary and grammar in English Assistant for Grade 2.
Choose this grade independently
Build reading, writing, vocabulary and grammar in English Assistant for Grade 3.
Choose this grade independently
Build reading, writing, vocabulary and grammar in English Assistant for Grade 4.
Choose this grade independently
Build reading, writing, vocabulary and grammar in English Assistant for Grade 5.
Choose this grade independently
Build reading, writing, vocabulary and grammar in English Assistant for Grade 6.
Choose this grade independently
Build reading, writing, vocabulary and grammar in English Assistant for Grade 7.
Choose this grade independently
Build reading, writing, vocabulary and grammar in English Assistant for Grade 8.
Choose this grade independently
Build reading, writing, vocabulary and grammar in English Assistant for Grade 9.
Choose this grade independently
Build reading, writing, vocabulary and grammar in English Assistant for Grade 10.
Choose this grade independently
Build reading, writing, vocabulary and grammar in English Assistant for Grade 11.
Choose this grade independently
Build reading, writing, vocabulary and grammar in English Assistant for Grade 12.
Choose this grade independently
20 unique course destinations · Recommended beginner-to-advanced learning order.
Each language has its own Step 1 and Step 2; other languages are optional.
Step 1: learn English. Step 2: practice its sounds and pronunciation. Start with the language YOU want; other languages are not prerequisites.
Practice English with sounds, reading, vocabulary and communication.
Start here / new track
Practice English Pronunciation with sounds, reading, vocabulary and communication.
Follow after the previous step
Step 1: learn French. Step 2: practice its sounds and pronunciation. Start with the language YOU want; other languages are not prerequisites.
Practice French with sounds, reading, vocabulary and communication.
Start here / new track
Practice French Pronunciation with sounds, reading, vocabulary and communication.
Follow after the previous step
Step 1: learn Spanish. Step 2: practice its sounds and pronunciation. Start with the language YOU want; other languages are not prerequisites.
Practice Spanish with sounds, reading, vocabulary and communication.
Start here / new track
Practice Spanish Pronunciation with sounds, reading, vocabulary and communication.
Follow after the previous step
Step 1: learn German. Step 2: practice its sounds and pronunciation. Start with the language YOU want; other languages are not prerequisites.
Practice German with sounds, reading, vocabulary and communication.
Start here / new track
Practice German Pronunciation with sounds, reading, vocabulary and communication.
Follow after the previous step
Step 1: learn Italian. Step 2: practice its sounds and pronunciation. Start with the language YOU want; other languages are not prerequisites.
Practice Italian with sounds, reading, vocabulary and communication.
Start here / new track
Practice Italian Pronunciation with sounds, reading, vocabulary and communication.
Follow after the previous step
Step 1: learn Turkish. Step 2: practice its sounds and pronunciation. Start with the language YOU want; other languages are not prerequisites.
Practice Turkish with sounds, reading, vocabulary and communication.
Start here / new track
Practice Turkish Pronunciation with sounds, reading, vocabulary and communication.
Follow after the previous step
Step 1: learn Arabic. Step 2: practice its sounds and pronunciation. Start with the language YOU want; other languages are not prerequisites.
Practice Arabic with sounds, reading, vocabulary and communication.
Start here / new track
Practice Arabic Pronunciation with sounds, reading, vocabulary and communication.
Follow after the previous step
Step 1: learn Persian. Step 2: practice its sounds and pronunciation. Start with the language YOU want; other languages are not prerequisites.
Practice Persian with sounds, reading, vocabulary and communication.
Start here / new track
Practice Persian Pronunciation with sounds, reading, vocabulary and communication.
Follow after the previous step
Step 1: learn Russian. Step 2: practice its sounds and pronunciation. Start with the language YOU want; other languages are not prerequisites.
Practice Russian with sounds, reading, vocabulary and communication.
Start here / new track
Practice Russian Pronunciation with sounds, reading, vocabulary and communication.
Follow after the previous step
Step 1: learn Chinese. Step 2: practice its sounds and pronunciation. Start with the language YOU want; other languages are not prerequisites.
Practice Chinese with sounds, reading, vocabulary and communication.
Start here / new track
Practice Chinese Pronunciation with sounds, reading, vocabulary and communication.
Follow after the previous step
15 unique course destinations · Recommended beginner-to-advanced learning order.
Follow the numbered steps for a suggested progression; optional specialist branches are marked.
Build audience understanding and clear website communication.
Explore customer journeys, audiences, positioning and marketing channels.
Start here / new track
Learn Website, UX & Conversion Optimization through real-world marketing planning and measurement.
Follow after the previous step
Learn Copywriting & Sales Psychology through real-world marketing planning and measurement.
Follow after the previous step
Start with SEO/content then expand to social and other acquisition channels.
Build technical, on-page and content SEO skills.
Start here / new track
Learn Content Marketing through real-world marketing planning and measurement.
Follow after the previous step
Learn Social Media Marketing through real-world marketing planning and measurement.
Follow after the previous step
Learn Video, Mobile & Marketplace Marketing through real-world marketing planning and measurement.
Follow after the previous step
Use permission-based lifecycle marketing and understand paid campaigns.
Learn Email & Lifecycle Marketing through real-world marketing planning and measurement.
Start here / new track
Learn Paid Advertising (PPC) through real-world marketing planning and measurement.
Follow after the previous step
Learn Affiliate & Influencer Marketing through real-world marketing planning and measurement.
Follow after the previous step
Analytics before experimentation; then automation, strategy, and legal considerations.
Learn Analytics, Tracking & Attribution through real-world marketing planning and measurement.
Start here / new track
Learn Funnels, Growth & Experimentation through real-world marketing planning and measurement.
Follow after the previous step
Learn Data Engineering for Marketing through real-world marketing planning and measurement.
Follow after the previous step
Learn Automation, APIs & AI Marketing through real-world marketing planning and measurement.
Follow after the previous step
Learn Business, Strategy, Leadership & Legal through real-world marketing planning and measurement.
Follow after the previous step
30 unique course destinations · Recommended beginner-to-advanced learning order.
Follow the numbered steps for a suggested progression; optional specialist branches are marked.
Educational content only — not financial advice, investment recommendations, or promises of profit. Trading and leverage can cause substantial losses.
Study market mechanics and risk BEFORE trying live trading. Educational content, not investment advice.
Study Financial Market Foundations, analytical methods and the associated trading risks.
Start here / new track
Learn blockchain, tokenomics, markets and common risk factors.
Follow after the previous step
Study Trading Platforms & Tools, analytical methods and the associated trading risks.
Follow after the previous step
Explore position sizing, drawdowns and disciplined risk limits.
Follow after the previous step
Practice with historical charts and paper trading.
Study Candlestick Mastery, analytical methods and the associated trading risks.
Start here / new track
Study Timeframes & Structure, analytical methods and the associated trading risks.
Follow after the previous step
Study Technical Analysis, analytical methods and the associated trading risks.
Follow after the previous step
Study Indicators, analytical methods and the associated trading risks.
Follow after the previous step
Study Fundamental Analysis (Crypto), analytical methods and the associated trading risks.
Follow after the previous step
Study On-Chain Analysis, analytical methods and the associated trading risks.
Follow after the previous step
Develop a written plan, journal simulated trades and assess costs and risks.
Study Trading Psychology, analytical methods and the associated trading risks.
Start here / new track
Study Trading Strategies, analytical methods and the associated trading risks.
Follow after the previous step
Study observable price structure, order flow and liquidity without promises of trading results.
Follow after the previous step
Study Order Flow, analytical methods and the associated trading risks.
Follow after the previous step
Study Volume Profile & Auction Market Theory, analytical methods and the associated trading risks.
Follow after the previous step
Study Derivatives & Market Sentiment, analytical methods and the associated trading risks.
Follow after the previous step
Study Execution & Trade Management, analytical methods and the associated trading risks.
Follow after the previous step
Study Portfolio Management, analytical methods and the associated trading risks.
Follow after the previous step
Study Journaling and Performance Analytics, analytical methods and the associated trading risks.
Follow after the previous step
Study Advanced Trading Psychology, analytical methods and the associated trading risks.
Follow after the previous step
Advanced optional topics; markets are uncertain and losses are possible.
Study Algorithmic Trading, analytical methods and the associated trading risks.
Choose this topic independently
Study AI & Price Prediction, analytical methods and the associated trading risks.
Choose this topic independently
Study Quantitative Analysis & Data Science, analytical methods and the associated trading risks.
Choose this topic independently
Study Macro Economics for Trading, analytical methods and the associated trading risks.
Choose this topic independently
Study Advanced Risk Models, analytical methods and the associated trading risks.
Choose this topic independently
Study Options & Advanced Derivatives, analytical methods and the associated trading risks.
Choose this topic independently
Study Institutional Trading Concepts, analytical methods and the associated trading risks.
Choose this topic independently
Study how market making, liquidity provision and execution models work, without implying special access.
Choose this topic independently
Combine all previous learning into a risk-aware, backtested educational plan.
Study Strategy Integration & System Design, analytical methods and the associated trading risks.
Start here / new track
Explore risk controls, market analysis and paper-trading methods for educational purposes.
Follow after the previous step
35 unique courses: 3 independent entry points and 32 electronics specializations, arranged from foundations to advanced chip engineering.
Choose a separate subject, or start with Electronics and follow the 32-course hands-on electronics pathway in order.
Electronics, personal finance and quantum computing are separate paths. The electronics pathway expands into 32 detailed courses below.
Start here to explore the complete electronics pathway, then follow the specialized courses below.
Choose this topic independently
Learn budgeting, saving, financial planning and risk awareness without guarantees of wealth or returns.
Choose this topic independently
Explore Quantum Computing foundations and useful technical concepts.
Choose this topic independently
Begin with electricity and electronics, then learn mathematics, components, laboratory work, measurements and analog design.
Start with electricity, circuit symbols, components, safe experiments and simple measurements.
Electronics pathway · Course 1 of 32
Apply arithmetic, algebra, units, ratios and formulas to real electronics calculations.
Electronics pathway · Course 2 of 32
Connect electrical phenomena to engineering mathematics, energy, fields and physical models.
Electronics pathway · Course 3 of 32
Identify resistors, capacitors, diodes and transistors; build and check basic circuits.
Electronics pathway · Course 4 of 32
Analyze networks, AC behavior, transient responses and practical circuit models.
Electronics pathway · Course 5 of 32
Practice safe bench techniques, diagnostic reasoning and systematic circuit fault-finding.
Electronics pathway · Course 6 of 32
Measure voltage, current, timing and signals with reliable instruments and calibration methods.
Electronics pathway · Course 7 of 32
Design amplifiers, filters, bias networks and analog signal-conditioning circuits.
Electronics pathway · Course 8 of 32
Develop coding skills and connect microcontrollers, sensors, motors, power systems and digital circuits.
Learn coding fundamentals for microcontrollers, inputs, outputs and hardware experiments.
Electronics pathway · Course 9 of 32
Program popular microcontroller boards, sensors and communications for hands-on projects.
Electronics pathway · Course 10 of 32
Write structured low-level software for memory, peripherals and embedded applications.
Electronics pathway · Course 11 of 32
Explore safer embedded software patterns, low-level interfaces and Rust-based approaches.
Electronics pathway · Course 12 of 32
Connect sensors, displays and serial interfaces while debugging hardware communication.
Electronics pathway · Course 13 of 32
Control motors, drivers and actuators using feedback, timing and safe power design.
Electronics pathway · Course 14 of 32
Study converters, charging, battery protection and practical power-control circuits.
Electronics pathway · Course 15 of 32
Build from logic gates to digital systems, processors and computer architecture.
Electronics pathway · Course 16 of 32
Combine electronics into real products through signal processing, networking, PCB design, computing and automation.
Work with sampling, filters, transforms and digital analysis of real signals.
Electronics pathway · Course 17 of 32
Schedule predictable embedded tasks and design interrupt-driven real-time systems.
Electronics pathway · Course 18 of 32
Connect edge devices to networks and cloud services with security and reliability in mind.
Electronics pathway · Course 19 of 32
Learn RF fundamentals, antennas, transmission lines and wireless measurement principles.
Electronics pathway · Course 20 of 32
Plan, route and verify printed circuit boards with schematic and PCB design workflows.
Electronics pathway · Course 21 of 32
Design enclosures and mechanical parts with CAD, prototyping and additive manufacturing.
Electronics pathway · Course 22 of 32
Build and maintain connected embedded Linux systems and hardware/software interfaces.
Electronics pathway · Course 23 of 32
Combine sensors, control logic, motors and feedback in robotics and automation projects.
Electronics pathway · Course 24 of 32
Move into AI-enabled devices, design verification, custom processors, integrated circuits and semiconductor production.
Apply compact machine-learning models to constrained sensors and intelligent devices.
Electronics pathway · Course 25 of 32
Plan electrical safety reviews, reliability trials and repeatable product tests.
Electronics pathway · Course 26 of 32
Explore modern processors, caches, buses and system-on-chip architecture decisions.
Electronics pathway · Course 27 of 32
Design configurable digital hardware and verify custom FPGA-based processor components.
Electronics pathway · Course 28 of 32
Test complex digital designs with simulation, assertions and verification strategies.
Electronics pathway · Course 29 of 32
Study integrated analog blocks and mixed-signal interface design principles.
Electronics pathway · Course 30 of 32
Understand ASIC development, implementation trade-offs and semiconductor design flows.
Electronics pathway · Course 31 of 32
Explore fabrication, test, packaging and the path from chip design to finished product.
Electronics pathway · Course 32 of 32
Learning works best when you build prerequisites before tackling advanced tools. These course sequences are suggested study routes, not compulsory classes or professional certifications.
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.
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.
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.
Crypto and trading topics are for education only, not personalized investment recommendations. Investing and digital assets can lead to loss of capital. Legal information · Privacy · Terms