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: NewStatus: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Java, Java Programming, File Management, Application Development, Maintainability, Software Design, Development Environment, Data Storage Technologies, Program Development, Programming Principles, Computer Programming, Data Structures, Data Management, Integrated Development Environments, Debugging, Data Validation
- Status: Free Trial
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Programming Principles, Object Oriented Programming (OOP), Functional Design, Computer Programming, Data Structures, Integrated Development Environments, Javascript, Algorithms
- Status: Preview
Atlassian
Skills you'll gain: Jira (Software), Agile Methodology, Scrum (Software Development), Kanban Principles, Agile Project Management, Lean Methodologies, Backlogs, Sprint Planning, Sprint Retrospectives, User Story, Workflow Management, Project Management, Product Requirements, Query Languages, Software Versioning, Continuous Improvement Process
- Status: NewStatus: Preview
Coursera Instructor Network
Skills you'll gain: AI Personalization, Business Logic, Application Development, IT Automation, Business Software, C# (Programming Language), Computer Programming, Programming Principles, Decision Making, Data Structures, Data Cleansing
Coursera Project Network
Skills you'll gain: Musical Composition, Music, Computer Programming, Program Development, Programming Principles, Python Programming
- Status: Preview
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Programming Principles, C++ (Programming Language), Data Structures, Computer Programming, Algorithms, Debugging
- Status: NewStatus: Free Trial
Skills you'll gain: 3D Modeling, Autodesk Maya, Computer Graphics, Visualization (Computer Graphics), Simulations, Design Elements And Principles
- Status: New
Skills you'll gain: Embedded Systems, Serial Peripheral Interface, USB, Program Development, Data Storage, Prototyping, Display Devices, C (Programming Language), Computer Programming
- Status: Free
Skills you'll gain: Cloud Computing Architecture, Cloud Security, Cloud Infrastructure, Cloud Computing, Cloud Applications, Cloud Platforms, IT Security Architecture, Cloud Services, Cloud Technologies, Infrastructure Security, Application Security, Data Security, Cybersecurity, Data Management, Computer Science, Risk Management Framework, Information Technology, Encryption, Configuration Management
- Status: Free Trial
Dartmouth College
Skills you'll gain: Computer Programming Tools, C (Programming Language), Programming Principles, Embedded Systems, Program Development, Computer Engineering, Development Environment, Algorithms, Data Structures, Computer Programming, Debugging
- Status: NewStatus: Free Trial
Skills you'll gain: Unreal Engine, Virtual Environment, 3D Modeling, Game Design, Visualization (Computer Graphics), Video Game Development, Computer Graphics, Animation and Game Design, Storytelling, Design Elements And Principles
- Status: NewStatus: Free Trial
Skills you'll gain: Prompt Engineering, Generative AI, ChatGPT, Large Language Modeling, Restful API, Data Ethics, Application Deployment, OpenAI, Artificial Intelligence, Software Development Tools, Software Testing, Test Automation, Software Development, DevSecOps, Application Security, CI/CD, Application Programming Interface (API), Natural Language Processing, Java Programming, IBM Cloud
In summary, here are 10 of our most popular theoretical computer science courses
- Java Programming Fundamentals: IBM
- Functional Programming Principles in Scala: École Polytechnique Fédérale de Lausanne
- Agile with Atlassian Jira: Atlassian
- Learn to Code: Fun with C#: Coursera Instructor Network
- Compose and Program Music in Python using Earsketch: Coursera Project Network
- Initiation à la programmation (en C++): École Polytechnique Fédérale de Lausanne
- MAYA Architecture - Bedroom Interiors: EDUCBA
- Advanced Embedded Systems with Arduino: Packt
- Certified Cloud Security Professional (CCSP): Infosec
- C Programming: Language Foundations - 2: Dartmouth College