Below you will find the best computer science courses that are currently available on the internet. They are updated regularly with the aim to keep all their characteristics like price, level of difficulty, and certificate quality up to date so you can make an informed decision about which is the best computer science course for you. Feel free to use the filters below to sift through the entire database on Courseroot.
Do you want to have a basic level of grasp in theoretical computer science? If so, then this course is perfect for you. One of the key things you will learn in this course is NP-completeness and what it implies in solving tough computational problems. The skills you will learn in this course will be helpful as you learn more about computer science. More information
Get started in your career in the various fields of computer science with this introductory course from Udacity. In here, you will be introduced to programming so you can learn how to code and get careers in AI, Data Science, Web and App Development, and more. This course is great for beginners with or without prior programming skills.
This Intro to Computer Science course is the perfect starting point for anybody who wants to learn how to code in Python through key concepts and practical exercises. The Python programming language is widely used and powerful, which means that learning it could vastly benefit your career in the computer science industry. More information
MATLAB is a programming language which is easy to learn and useful for most professionals and engineers specifically. That is why this beginner's course about MATLAB is significant for those who want to write moderate-size programs that solve rpblems involving the manipulation of numbers. Having succesfully ended this course, students will be familiar with general concepts in computer science.
Jump into CS50 More information
Machine learning makes use of computers to run predictive models that forecast future behaviors, results, and trends from existing data. This data science course, under the auspices of the Microsoft Professional Program in Data Science as well as AI, takes you through machine learning theory in conjunction with real scenarios for a hands-on lesson in constructing, validating, and finally using Python and Azure Notebooks to witness machine learning models.
Have you always wanted to learn about the central principles of computer Science? Now algorithmic thinking and computational problem-solving are within your grasp...
Migrate to, configure, and manage your exisiting message system in Office 365. This course on computer science takes you through the steps you
This course is part of the Microsoft Professional Program in Artificial Intelligence. Artificial Intelligence will define the next generation of software solutions. This computer science course provides an overview of AI, and explains how it can be used to build smart apps that help organizations More information
Learn how to configure Windows 10 devices including data access, authentication and networking. This course is part of the Microsoft Professional Program Certificate in IT Support. In this computer science course, you will learn how to support the configuration tasks associated with Windows 10.
In this introductory computer science course, explore geometry, develop geometric thinking, and learn geometric algorithms.
Learn Web Programming from a University Professor in Computer Science with over 15 years of teaching experience.
Get hands-on experience building and deriving insights from machine learning models using R and Azure Notebooks. This course is part of the Microsoft Professional Program Certificate in Data Science. Machine learning uses computers to run predictive models that learn from existing data in order to
Learn how to install Windows 10, set up drivers and apps and configure web browsers and OneDrive. This course is part of the Microsoft Professional Program Certificate in IT Support. In this computer science course, you will learn how to support the installation tasks associated with Windows 10.
Ace AP Computer Science A and get an Introduction to Java
An introduction to the intellectual enterprises of computer science and the art of programming.
Discover how to apply counting principles and combinatorics to solve problems in computer science, financial analysis, and your daily life. More information
This course is part of the Microsoft Professional Program in Artificial Intelligence. Developing and understanding Automatic Speech Recognition (ASR) systems is an inter-disciplinary activity, taking expertise in linguistics, computer science, mathematics, and electrical engineering. When a huma
Computer Vision and Data Science and Machine Learning combined! In Theano and TensorFlow
Introduces computing and Computer Science to a younger audience using the Scratch programming environment. Interested in learning how to program your computer? Interested in Computer Science? Interested in the connections between computing, Computer Science, and Mathematics? Or maybe you just want t
In this course, you will learn the science behind how digital images and video are made, altered, stored, and used. We will look at the vast world of digital imaging, from how computers and digital cameras form images to how digital special effects are used in Hollywood movies to how the Mars Rover
Enhance your practice and subject knowledge as a primary or secondary school teacher of Computing. How can Computing be taught in a way that engages young people and is relevant to the world they live in? The Computing curriculum in England encompasses computer science skills, digital literacy, digi