Machine Learning and AI Foundations: Recommendations
This project-based course shows programmers of all skill levels how to use machine learning to build programs that can make recommendations—like recommending new products.
Hands-On PyTorch Machine Learning
Discover the fundamentals of creating machine learning models with PyTorch, the open-source machine learning framework.
NumPy Essential Training: 2 MatPlotlib and Linear Algebra Capabilities
Learn the skills you need to create your NumPy analytical modules successfully and build professional analytical applications.
NumPy Essential Training: 1 Foundations of NumPy
Learn about NumPy, the most useful Python library for data science and numerical computing.
Applied Machine Learning: Algorithms
Learn about common machine learning algorithms, their pros and cons, and develop hands-on skills to leverage them.
Machine Learning with Python: Foundations
Learn the basics of machine learning and how you can create a machine learning model with Python.
Building a Personal Portfolio with Django
Learn the basics of Django for web development by building your own website—a personal portfolio—from the ground up.
Learning Django
Learn how to build data-driven web apps with Django, the Python framework that helps you take projects from concept to launch in a matter of hours.
Django Essential Training
Learn Django essentials hands-on, as this course walks you through building a working system that can create, edit, and list notes per user with an authentication system.
Full Stack Web Development with Flask
Build dynamic web applications using Python and Flask, the popular microframework for Python. Learn how to work with databases, web forms, Flask-Security, and more.
Flask Essential Training
Learn the basics of Flask, a Python framework for building lightweight and dynamic web applications.
Building RESTful APIs with Flask
Learn how to quickly build, secure, and test a RESTful API using Python and Flask, the Python microframework.
Building Modern Projects with React
Explore a step-by-step guide to the powerful tools that surround React. Learn about when to use and how to integrate each tool.
React.js Essential Training
React is a great choice for dynamic, data-driven user experiences. Learn how to create browser-based apps and websites with the component-based React.js library.
Android Studio Essential Training
Develop apps for Android with the official Google IDE. Learn how to start building and testing mobile apps in Android Studio.
Node.js Essential Training
Learn the essentials of Node.js. Discover what you need to know to start creating your own JavaScript applications with Node.js.
C Programming Basics: Flow Control, Variables, and Pointers
Get a quick introduction to the vocabulary and basics of programming in C, the language that inspired C++, Objective-C, and many others.