ApX logoApX logo
Learning Paths

LLMs & Agents

Prompting, RAG pipelines, and agentic workflows.

Infrastructure & Systems

Hardware sizing, local deployment, and quantization.

Deep Learning & PyTorch

Neural architectures, PyTorch, Transformers, and RL.

Core Foundations

Python, linear algebra, calculus, and classical ML.

All Courses

Full catalog ordered by prerequisite sequence.

All Courses

Complete course catalog sequenced by prerequisite progression

131 courses available across all tracks

Page 1 of 14

Mathematics
Foundational

Calculus Fundamentals for Machine Learning

This course provides the essential calculus knowledge needed to understand core machine learning concepts. Learn about derivatives, gradients, and optimization principles through clear explanations and practical examples. Build the mathematical foundation required for building and tuning AI models.

View Course
Mathematics
Foundational

Calculus Fundamentals for Machine Learning

This course provides the essential calculus knowledge needed to understand core machine learning concepts. Learn about derivatives, gradients, and optimization principles through clear explanations and practical examples. Build the mathematical foundation required for building and tuning AI models.

Mathematics
Foundational

Linear Algebra Fundamentals for Machine Learning

Build a solid foundation in Linear Algebra for Machine Learning applications. This course introduces vectors, matrices, and essential operations used in data representation and algorithms, explained with practical Python examples using NumPy. Learn the mathematical principles needed to understand how many machine learning models work.

View Course
Mathematics
Foundational

Linear Algebra Fundamentals for Machine Learning

Build a solid foundation in Linear Algebra for Machine Learning applications. This course introduces vectors, matrices, and essential operations used in data representation and algorithms, explained with practical Python examples using NumPy. Learn the mathematical principles needed to understand how many machine learning models work.

Programming
Foundational

Python Programming Fundamentals

Begin your programming path with Python. This course provides a solid foundation in Python's core concepts, syntax, and structure. Learn to write clear, effective code through practical examples and step-by-step guidance, preparing you for more advanced programming tasks and AI development.

View Course
Programming
Foundational

Python Programming Fundamentals

Begin your programming path with Python. This course provides a solid foundation in Python's core concepts, syntax, and structure. Learn to write clear, effective code through practical examples and step-by-step guidance, preparing you for more advanced programming tasks and AI development.

Database
Foundational

SQL for Data Science Fundamentals

Learn the essential Structured Query Language (SQL) skills needed for data science tasks. This course provides a solid foundation in querying relational databases to retrieve, filter, aggregate, and join data for analysis.

View Course
Database
Foundational

SQL for Data Science Fundamentals

Learn the essential Structured Query Language (SQL) skills needed for data science tasks. This course provides a solid foundation in querying relational databases to retrieve, filter, aggregate, and join data for analysis.

Machine Learning
Foundational

Fundamentals of Model Evaluation and Metrics

Learn the essential concepts of evaluating machine learning models. This course covers fundamental metrics for classification and regression tasks, explaining how to interpret results and understand model performance. Start building a solid foundation for assessing AI models.

View Course
Machine Learning
Foundational

Fundamentals of Model Evaluation and Metrics

Learn the essential concepts of evaluating machine learning models. This course covers fundamental metrics for classification and regression tasks, explaining how to interpret results and understand model performance. Start building a solid foundation for assessing AI models.

Mathematics
Foundational

Probability & Statistics Fundamentals for Machine Learning

Gain essential probability and statistics knowledge needed for machine learning. This course covers foundational concepts, data summarization, probability rules, common distributions, and basic statistical inference using practical examples and Python.

View Course
Mathematics
Foundational

Probability & Statistics Fundamentals for Machine Learning

Gain essential probability and statistics knowledge needed for machine learning. This course covers foundational concepts, data summarization, probability rules, common distributions, and basic statistical inference using practical examples and Python.

Mathematics
Foundational

Linear Algebra Fundamentals for Machine Learning

This course provides the mathematical foundation required for machine learning and artificial intelligence. It introduces the core components of linear algebra; vectors, matrices, and their operations; from a practical standpoint. You will learn how these mathematical objects are used to represent data and perform transformations, which are fundamental operations in many machine learning algorithms. The material is presented with a focus on intuition and application, using Python and the NumPy library to translate theory into practice. By the end, you will have a solid understanding of the linear algebra concepts that underpin modern AI.

View Course
Mathematics
Foundational

Linear Algebra Fundamentals for Machine Learning

This course provides the mathematical foundation required for machine learning and artificial intelligence. It introduces the core components of linear algebra; vectors, matrices, and their operations; from a practical standpoint. You will learn how these mathematical objects are used to represent data and perform transformations, which are fundamental operations in many machine learning algorithms. The material is presented with a focus on intuition and application, using Python and the NumPy library to translate theory into practice. By the end, you will have a solid understanding of the linear algebra concepts that underpin modern AI.

Programming
Foundational

Getting Started with Git

Learn the fundamentals of Git version control. This course provides a step-by-step introduction to managing your code effectively, tracking changes, and collaborating with others using essential Git commands. Start managing your software projects efficiently.

View Course
Programming
Foundational

Getting Started with Git

Learn the fundamentals of Git version control. This course provides a step-by-step introduction to managing your code effectively, tracking changes, and collaborating with others using essential Git commands. Start managing your software projects efficiently.

Database
Foundational

Introduction to Databases

Understand the fundamentals of databases and data management systems. This course covers core concepts, the differences between relational (SQL) and NoSQL databases, and how to interact with data using basic SQL commands. Learn essential principles for storing, organizing, and retrieving information effectively. Suitable for individuals starting with data management.

View Course
Database
Foundational

Introduction to Databases

Understand the fundamentals of databases and data management systems. This course covers core concepts, the differences between relational (SQL) and NoSQL databases, and how to interact with data using basic SQL commands. Learn essential principles for storing, organizing, and retrieving information effectively. Suitable for individuals starting with data management.

Programming
Foundational

Introduction to Quantum Computing

Quantum computing represents a shift in computational logic, utilizing the principles of quantum mechanics to process information. This course establishes the necessary foundation for AI engineers to understand how quantum systems operate. The material focuses on the transition from classical bits to quantum bits (qubits), explaining the mathematical structure that governs quantum states. You will learn linear algebra essentials required for quantum mechanics, including vectors, matrices, and tensor products. The curriculum examines the properties of superposition and entanglement, demonstrating how these phenomena allow for unique computational capabilities. Through a combination of theory and Python-based implementation, you will construct quantum circuits, apply quantum gates, and simulate measurement outcomes. This material serves as a technical primer for understanding quantum algorithms.

View Course
Programming
Foundational

Introduction to Quantum Computing

Quantum computing represents a shift in computational logic, utilizing the principles of quantum mechanics to process information. This course establishes the necessary foundation for AI engineers to understand how quantum systems operate. The material focuses on the transition from classical bits to quantum bits (qubits), explaining the mathematical structure that governs quantum states. You will learn linear algebra essentials required for quantum mechanics, including vectors, matrices, and tensor products. The curriculum examines the properties of superposition and entanglement, demonstrating how these phenomena allow for unique computational capabilities. Through a combination of theory and Python-based implementation, you will construct quantum circuits, apply quantum gates, and simulate measurement outcomes. This material serves as a technical primer for understanding quantum algorithms.