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, Java Programming, Java, Programming Principles, Computer Programming, Computer Science, Data Structures, Data Storage
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Verification And Validation, Computational Logic, Theoretical Computer Science, Automation, Systems Design, Systems Analysis, Real-Time Operating Systems, Algorithms
EIT Digital
Skills you'll gain: Computational Logic, Deductive Reasoning, Combinatorics, Logical Reasoning, Computational Thinking, Mathematical Modeling, Operations Research, Theoretical Computer Science, Applied Mathematics, Algorithms, Linear Algebra, Verification And Validation
- Status: Free Trial
University of Colorado System
Skills you'll gain: Data Encryption Standard, Public Key Infrastructure, Cryptography, Cybersecurity, Public Key Cryptography Standards (PKCS), Key Management, Advanced Encryption Standard (AES), Encryption, Authentications, Arithmetic, Algorithms, Applied Mathematics, Data Integrity, Probability, Computer Science
- Status: Free Trial
Skills you'll gain: Data Import/Export, Java Programming, Java, Programming Principles, Computer Programming, Data Structures, Object Oriented Programming (OOP), File Management, Computer Science
- Status: Free Trial
Skills you'll gain: Threat Management, Cybersecurity, Risk Management, Incident Response, Vulnerability Management, Security Information and Event Management (SIEM), Security Controls, Information Systems Security, Enterprise Security, Risk Analysis, Threat Detection, Information Assurance, Open Web Application Security Project (OWASP), Auditing, Compliance Auditing
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Python Programming, Scripting, Computer Science
University of Maryland, College Park
Skills you'll gain: Cyber Risk, Cyber Security Policies, Security Management, Cybersecurity, Risk Management, Cyber Security Strategy, Cyber Attacks, Cyber Governance, Infrastructure Security, Telecommunications, Computer Security Awareness Training, Threat Detection, Enterprise Security, Security Awareness, General Networking, Data Security, Vulnerability, Public Safety and National Security, Governance, Political Sciences
- Status: NewStatus: Free Trial
Skills you'll gain: AI Personalization, Data Science, Data Validation, Predictive Analytics, Python Programming, Development Environment
- Status: NewStatus: Free Trial
Skills you'll gain: Cybersecurity, Malware Protection, Intrusion Detection and Prevention, Network Security, Cyber Attacks, Event Monitoring, Cyber Threat Intelligence, Threat Detection, Computer Security Awareness Training, Network Analysis, Operating Systems, Data Integrity, Microsoft Windows, Data Storage, Mac OS, File Systems, Linux, Email Security, Web Applications, Encryption
- Status: Free Trial
University of Michigan
Skills you'll gain: Wireframing, Responsive Web Design, HTML and CSS, Web Content Accessibility Guidelines, Cascading Style Sheets (CSS), Web Design, Hypertext Markup Language (HTML), Browser Compatibility, Bootstrap (Front-End Framework), Javascript, Front-End Web Development, User Interface (UI), Verification And Validation, Web Development, Web Design and Development, Interactive Design, Application Frameworks, Usability, Code Review, Event-Driven Programming
- Status: Free Trial
University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), Data Structures, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Object Oriented Design, Programming Principles, Unit Testing, Algorithms, C (Programming Language), Computer Programming, Integrated Development Environments, Graph Theory, Software Testing, Computer Science, File Management, Artificial Intelligence, Integration Testing, Game Design
In summary, here are 10 of our most popular theoretical computer science courses
- Java Basics: Selection and Iteration: Codio
- Verification and Synthesis of Autonomous Systems: University of Colorado Boulder
- Automated Reasoning: satisfiability: EIT Digital
- Introduction to Applied Cryptography: University of Colorado System
- Java Basic Structures: Arrays, Strings, and Files: Codio
- Play It Safe: Manage Security Risks: Google
- Python Object Basics: Functions, Recursion, and Objects: Codio
- Cybersecurity for Everyone: University of Maryland, College Park
- Recommendation Engine - Basics: EDUCBA
- Digital Forensics Essentials: Hands-On Edition: EC-Council