Beginner-Friendly and Practical Online Courses

Data Analysis with Python: Zero to Pandas
A practical, beginner-friendly, and coding-focused introduction Python, Numpy, Pandas, data visualization, and exploratory data analysis. Earn a verified certificate of accomplishment by completing assignments & building a real-world project.
 107.7k
 6
 4
SQL and Business Intelligence
This course is a beginner-friendly introduction to the Structured Query Language (SQL) and Business Intelligence tools like Microsoft Excel and Tableau. By the end of this course, you will build an interactive business intelligence dashboard using a real-world dataset.
 8
 3
Data Structures and Algorithms in Python
A beginner-friendly introduction to data structures and algorithms using the Python programming language to help you prepare for coding interviews. Earn a verified certificate of accomplishment by completing practical assignments.
 99.3k
 6
 4
Deep Learning with PyTorch: Zero to GANs
A beginner-friendly, practical, and coding-focused introduction to Deep Learning using PyTorch. Watch hands-on tutorials, train models on cloud Jupyter notebooks, and build real-world projects. Earn a verified certificate of accomplishment.
 26.5k
 6
 4
Machine Learning with Python: Zero to GBMs
A beginner-friendly introduction to supervised machine learning, decision trees, and gradient boosting using Python and Scikit-learn. Earn a verified certificate of accomplishment by completing assignments & building a real-world project.
 32.8k
 6
 3
Web Development with HTML and CSS
Learn Web Development with HTML & CSS
 1.8k
 6
 4
Web Development with Python and Flask
A practical and hands-on introduction to web development using Python and the Flask framework. Follow along with this course to build and deploy your own website to the cloud using online resources.
 2.5k
 5
 1
Introduction to Programming with Python
This course is a practical and beginner-friendly introduction to programming using the Python language. By the end of this course, you will learn how to use the Python programming language for solving real-world problems.
 8
 4
Programming with JavaScript and Node.js
Learn programming with Javascript and Node.js
 6
 2
Natural Language Processing: Zero to NLP
A practical introduction to modern Natural Language Processing techniques, tools, and models. The course takes a coding-focused approach towards understanding and applying ideas from 50+ years of NLP research to real-world problems and datasets.
 3.4k
 6
 2
Free
How to Build an AI: The Chronicles of Jobot
An interactive course that chronicles the development of Jobot, an AI developed by the education platform Jovian using cutting-edge machine learning models and APIs.
 1.9k
 7
Free