Complete course catalog sequenced by prerequisite progression
131 courses available across all tracks
Page 1 of 14
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.