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.
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.
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.
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.
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.
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 free online resources.