Computer Science Courses
Showing 37–48 of 115 results
HarvardX: CS50’s Web Programming with Python and JavaScript
This course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.
HarvardX: Deploying TinyML
Learn to program in TensorFlow Lite for microcontrollers so that you can write the code, and deploy your model to your very own tiny microcontroller. Before you know it, you’ll be implementing an entire TinyML application.
HarveyMuddX: CS For All: Introduction to Computer Science and Python Programming
A fun, fast-paced introduction to solving interesting problems with computer science through Python programming.
HarveyMuddX: Programming in Scratch
See how easy learning computer science can be. Use Scratch to create games, animations, stories and more.
HKUSTx: A System View of Communications: From Signals to Packets (Part 2)
Explore the tradeoffs in designing communication systems like mobile phones, and the engineering tools to handle them.
IBM: AI for Everyone: Master the Basics
Learn what Artificial Intelligence (AI) is by understanding its applications and key concepts including machine learning, deep learning and neural networks.
IBM: Computer Vision and Image Processing Fundamentals.
Learn about computer vision, one of the most exciting fields in machine learning. artificial intelligence and computer science.
IBM: Guided Project: Create and Deploy Your First Kubernetes Pod V2
Whether you’re a beginner or intermediate developer, in just about one hour you can gain hands-on skills with Kubernetes, one of the world’s most popular an essential system for managing containerized applications.
IBM: Guided Project: Get Started with Containers and Registries V2
Easily learn how to use Docker, a key platform used to manage containers.
IBM: Guided Project: Get Started with MySQL database V2
In just an hour, learn the fundamentals of MySQL, an essential database management system. In this beginner-friendly course, gain experience with the MySQL command-line through a hands-on guided project.
IBM: Guided Project: Get Started with Red Hat OpenShift V2
Discover the power of OpenShift’s web console in under an hour with this hands-on guided project. Perfect for beginner developers, administrators, and anyone interested in containers and images in Kubernetes.
IBM: Introduction to SQL
Learn how to use and apply the powerful language of SQL to better communicate and extract data from databases - a must for anyone working in Data Engineering, Data Analytics or Data Science.