Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Theoretical Computer Science Course Catalog
- Status: Free Trial
Skills you'll gain: Debugging, Python Programming, Cybersecurity, Cyber Security Assessment, Scripting, Programming Principles, Algorithms, Automation, Computer Programming, Integrated Development Environments, File Management, Data Structures
- Status: Free TrialStatus: AI skills
Skills you'll gain: User Story, CI/CD, Istio, Software Development Life Cycle, Open Web Application Security Project (OWASP), Continuous Integration, Linux Commands, Software Architecture, Kubernetes, Cloud Computing Architecture, Application Deployment, Test Driven Development (TDD), Gherkin (Scripting Language), Git (Version Control System), Flask (Web Framework), DevOps, Grafana, Software Engineering, Data Import/Export, Application Development
- Status: Free Trial
DeepLearning.AI
Skills you'll gain: Tensorflow, Computer Vision, Image Analysis, Keras (Neural Network Library), Deep Learning, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning
- Status: Free Trial
Rice University
Skills you'll gain: Data Visualization Software, Data Visualization, Plot (Graphics), Package and Software Management, Python Programming, Programming Principles, Data Processing, Data Mapping, Data Manipulation, Software Installation, Development Environment, Data Structures, File Management, Scripting, Data Storage, Data Import/Export, Data Analysis, Program Development, Data Integration, Computer Programming
- Status: Free Trial
Peking University
Skills you'll gain: Data Structures, Algorithms, Database Systems, Performance Tuning, Programming Principles, Theoretical Computer Science
Coursera Project Network
Skills you'll gain: MySQL, SQL, Relational Databases, Data Analysis, Computer Programming, Computer Science
- Status: NewStatus: Free Trial
Skills you'll gain: Unity Engine, User Interface (UI), Visualization (Computer Graphics), Computer Graphics, Virtual Environment, Video Game Development, C# (Programming Language), Scripting, Data Structures, Computational Logic
- Status: Free Trial
Scrimba
Skills you'll gain: Software Design Patterns, Software Design, Computational Thinking, Algorithms, Program Development, Theoretical Computer Science, Computer Programming, Software Development, Programming Principles, Software Engineering, Data Structures, Problem Solving, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science
- Status: Free Trial
Skills you'll gain: User Research, User Experience Design, Design Thinking, User Centered Design, Usability, Persona (User Experience), User Interface (UI), Web Content Accessibility Guidelines, Wireframing, Prototyping, Sprint Retrospectives, Sprint Planning
- Status: NewStatus: Preview
Birla Institute of Technology & Science, Pilani
Skills you'll gain: Linux Commands, Shell Script, Unix Commands, Systems Administration, Data Management, Process Management, Software Development, Computer Security
- Status: Free TrialStatus: AI skills
Skills you'll gain: Istio, Software Development Life Cycle, Open Web Application Security Project (OWASP), Linux Commands, Software Architecture, Kubernetes, Application Deployment, NoSQL, Bash (Scripting Language), MongoDB, Shell Script, Django (Web Framework), Cloud-Native Computing, Object-Relational Mapping, Git (Version Control System), Flask (Web Framework), Grafana, Microservices, Data Import/Export, Python Programming
- Status: Free Trial
University of Michigan
Skills you'll gain: Debugging, Programming Principles, Python Programming, Data Structures, Scripting Languages, Computer Programming, Development Environment, Computer Graphics
In summary, here are 10 of our most popular theoretical computer science courses
- Automate Cybersecurity Tasks with Python: Google
- IBM DevOps and Software Engineering: IBM
- Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning: DeepLearning.AI
- Introduction to Scripting in Python: Rice University
- 高级数据结构与算法: Peking University
- SQL Joins : Coursera Project Network
- Unity: Design & Build Procedural Hex Maps: EDUCBA
- JavaScript Algorithms: Scrimba
- Foundations of User Experience (UX) Design: Google
- Linux Commands & Shell Scripting: Birla Institute of Technology & Science, Pilani