Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Computer Course Catalog
Michigan State University
Skills you'll gain: Game Design, Unity Engine, Video Game Development, Peer Review, Cross Platform Development, User Interface (UI), Software Design, C# (Programming Language), UI Components, Object Oriented Programming (OOP), Animations, Scripting, Creativity
University of Toronto
Skills you'll gain: Algorithms, Computer Vision, Predictive Modeling, Scenario Testing, Data Structures, Spatial Data Analysis
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Software Design, Software Design Patterns, Functional Design, Event-Driven Programming, Java, Programming Principles, Performance Tuning, Data Structures, Algorithms
Skills you'll gain: Cybersecurity, Encryption, Cyber Attacks, Email Security, Computer Security Awareness Training, Security Awareness, Data Security, Network Security, Malware Protection, Authentications, Authorization (Computing), Security Controls, Hardening, Identity and Access Management, Information Privacy, Multi-Factor Authentication, System Configuration
- Status: Free
Birla Institute of Technology & Science, Pilani
Skills you'll gain: Integral Calculus, Calculus, Trigonometry, Algebra, Differential Equations, Linear Algebra, Derivatives
University of California, Santa Cruz
Skills you'll gain: C (Programming Language), Debugging, C++ (Programming Language), Data Structures, Computer Programming, Command-Line Interface, Algorithms, Integrated Development Environments, Program Development, File Systems
University of California, Irvine
Skills you'll gain: Go (Programming Language), Algorithms, OS Process Management, System Programming, Operating Systems, Computer Architecture
Duke University
Skills you'll gain: Software Design, Software Design Patterns, Java, AI Personalization, Object Oriented Programming (OOP), Data Processing, Data Wrangling, Data Analysis, Data Structures, Algorithms, Hypertext Markup Language (HTML)
Board Infinity
Skills you'll gain: Eclipse (Software), Object Oriented Programming (OOP), Java Programming, Object Oriented Design, Software Development Tools, Java, Integrated Development Environments, Development Environment, Computer Programming, Programming Principles, Data Structures, Virtual Machines
University of Michigan
Skills you'll gain: Django (Web Framework), Object-Relational Mapping, Database Design, Model View Controller, SQL, Databases, Object Oriented Programming (OOP), Web Applications, Data Modeling, Application Security, Hypertext Markup Language (HTML), Software Design Patterns, Python Programming
University of Michigan
Skills you'll gain: PHP (Scripting Language), MySQL, Database Application, Database Development, Object Oriented Programming (OOP), Authentications, Web Applications, SQL, Server Side, Application Security
University of California San Diego
Skills you'll gain: Data Modeling, Big Data, Data Management, Database Management Systems, Real Time Data, NoSQL, Database Design, Apache Hadoop, Data Structures, Scalability, Virtual Environment
Computer learners also search
In summary, here are 10 of our most popular computer courses
- Game Design and Development 1: 2D Shooter: Michigan State University
- Motion Planning for Self-Driving Cars: University of Toronto
- Functional Program Design in Scala: École Polytechnique Fédérale de Lausanne
- Introduction to Cybersecurity Essentials: IBM
- Basic Mathematics: Birla Institute of Technology & Science, Pilani
- C for Everyone: Structured Programming: University of California, Santa Cruz
- Concurrency in Go: University of California, Irvine
- Java Programming: Build a Recommendation System: Duke University
- Fundamentals of Java Programming: Board Infinity
- Building Web Applications in Django: University of Michigan