1. Divide and Conquer, Sorting and Searching, and Randomized Algorithms
2. Graph Search, Shortest Paths, and Data Structures
3. Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming
4. Shortest Paths Revisited, NP-Complete Problems and What To Do About Them
1. Big Data Essentials: HDFS, MapReduce and Spark RDD
2. Big Data Analysis: Hive, Spark SQL, DataFrames and GraphFrames
3. Big Data Applications: Machine Learning at Scale
4. Big Data Applications: Real-Time Streaming
Cloudera Data Science Workbench Training
1. Neural Networks and Deep Learning
2. Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
3. Structuring Machine Learning Projects
4. Convolutional Neural Networks
1. Digital Signal Processing 1: Basic Concepts and Algorithms
1. Introduction to Java as a Second Language
Deployment of Machine Learning Models
Testing and Monitoring of Machine Learning Models
Introduction to LangChain by Damien Benveniste
Advanced: Generative AI for Developers Learning Path by Google Cloud