15 Computer Science Training Courses
See also: Computer Hardware.
See also: Computer Hardware.
Computer Science 273B: Kernel-Based Learning
This course introduces the students to one of the most influential developments in modern machine learning, namely kernel methods. The cour…
Computer Science 273A: Machine Learning
The goal of this class is to familiarize you with various state-of-the-art machine learning techniques for classification, regression, clus…
Introduction to Computer Science
Building a Search Engine In this course you will learn key concepts in computer science and learn how to write your own computer programs i…
Computer Science 101
CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. The course uses small coding experiments in the…
Computer Science 171: Introduction to Artificial Intelligence
The course includes (informed and uninformed) search, constraint satisfaction, optimization, games, propositional and first order logic, pr…
Intro to Theoretical Computer Science
Solving Hard Problems This class teaches you about basic concepts in theoretical computer science—such as NP-completeness—and what they imp…
Computer Science Principles: The Internet
Computers can do a lot. But it's the Internet that makes them come alive, allowing users to communicate and share data all across the world…
Computer Science Principles: Digital Information
Computers, at their most basic level, store information in bits—a series of on and off states represented by ones and zeroes. Using this …
Computer Science Principles Lab: JavaScript
Take coding from theory to practice with our Computer Science Principles Labs. This hands-on lab gives you a chance to experiment with Java…
Computer Science Principles Lab: C#
C# is a versatile programming language used in many different ways. It powers many Windows and .NET apps for desktop, tablet, mobile, and w…
Computer Science Principles: Programming
Programming is what allows us to make computers, devices, and the Internet perform amazing tasks, entertain us, and simplify our lives. Whi…
Four Semesters of Computer Science in 5 Hours
Get a practical introduction to computer science concepts and take your knowledge of JavaScript to the next level. This course starts by ex…
Computer Science Principles Lab: Java
A truly versatile language, Java is used for programming web, mobile, and desktop applications for a variety of platforms. This hands-on la…