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.
 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.
 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.
 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, and train models on cloud Jupyter notebooks.
 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.
 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.
 2.5k
 5
 1
Introduction to Programming with Python
This course is a practical and beginner-friendly introduction to programming using the Python language. You will learn how to use Python 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, applied to real-world problems and datasets.
 3.4k
 6
 2
Free