Machine Learning Courses
4.8
Explore All Machine Learning Courses
Data Analyst in R
Analyze, clean, and visualize data using R and SQL to perform end-to-end statistical analysis and communicate insights effectively.
Data Engineer
Design, build, and automate reliable data pipelines with Python, SQL, and cloud-ready tooling for production workloads.
Data Scientist in Python
Analyze complex datasets and build predictive models by applying statistics and machine learning to deliver end-to-end data science solutions.
Machine Learning in Python
Train predictive models in Python, evaluate performance, and apply machine learning to real datasets for insights.
Introduction to Retrieval-Augmented Generation (RAG)
Learn to build Retrieval-Augmented Generation (RAG) systems in Python, covering pipeline architecture, prompt design, query expansion, reranking, and debugging common failure modes.
Understanding Embeddings
Learn how embeddings capture semantic meaning beyond keywords and power modern AI systems including search, RAG, and agent memory.
Vector Databases and Search
Learn how vector databases enable fast semantic search at scale. Build production-ready systems with ChromaDB, implement hybrid search strategies, and explore caching patterns for LLM applications.
Tool Use with LLMs in Python
Learn to build reliable LLM systems with structured outputs, function calling, and tool integration. Move beyond basic prompting to create maintainable workflows using validation, agentic loops, and the Model Context Protocol.
Deep Learning Applications in PyTorch
Explore how PyTorch is used across major deep learning application areas including sequence models, natural language processing, and computer vision.
Convolutional Neural Networks for Deep Learning
Design and refine convolutional neural network models for computer vision by training, regularizing, and fine-tuning CNN architectures on image data.
Sequence Models for Deep Learning
Model sequential data by building and evaluating RNN, GRU, and LSTM architectures for time-series forecasting and sequence prediction tasks.
Natural Language Processing for Deep Learning
Process and model text data by applying NLP techniques such as tokenization, embeddings, sequence models, and transformers to build deep learning solutions.
Linear Regression Modeling in R
Apply linear regression in R to build, interpret, and evaluate predictive models, understanding when linear assumptions hold and fail.
Introduction to Machine Learning in R
Implement core machine learning workflows in R using k-nearest neighbors, error metrics, and cross-validation to build reliable models.
Analyzing Large Datasets in Spark
Work with Apache Spark to process massive datasets using RDDs, DataFrames, and Spark SQL across distributed environments.
Introduction to Deep Learning in PyTorch
Explore deep learning with PyTorch by training, regularizing, and evaluating neural networks designed to generalize well on real data.
Gradient Descent Modeling in Python
Optimize machine learning models by implementing and applying gradient descent techniques to efficiently train and improve predictive performance.
Logistic Regression Modeling in Python
Classify and interpret categorical outcomes by constructing, evaluating, and applying logistic regression models for inference and prediction.