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
University of Michigan
Skills you'll gain: Unified Modeling Language, JSON, Object Oriented Programming (OOP), Software Design, Debugging, Object Oriented Design, Data Processing, Unit Testing, Data Import/Export, Restful API, Python Programming, Image Analysis, Data Manipulation, Jupyter, Data Structures, Software Engineering, Application Programming Interface (API), Computer Programming, File Management, Functional Design
Skills you'll gain: Software Development Life Cycle, Development Environment, Software Engineering, Software Architecture, Software Design, Programming Principles, Unified Modeling Language, Agile Methodology, Software Development, Scrum (Software Development), Web Development, Cloud Development, Integrated Development Environments, Application Development, Back-End Web Development, Front-End Web Development, Computer Programming, Python Programming
Skills you'll gain: Jest (JavaScript Testing Framework), Version Control, User Research, UI/UX Research, Usability Testing, Responsive Web Design, Cascading Style Sheets (CSS), Data Structures, Unix Commands, HTML and CSS, Git (Version Control System), Persona (User Experience), GitHub, Interaction Design, Bootstrap (Front-End Framework), React.js, Mobile Development, Front-End Web Development, Algorithms, Web Development Tools
Johns Hopkins University
Skills you'll gain: Statistical Analysis, R Programming, Statistical Programming, Data Analysis, Debugging, Simulations, Program Development, Software Installation, Computer Programming, Data Structures, Performance Tuning, Data Import/Export
Google
Skills you'll gain: Generative AI, Artificial Intelligence and Machine Learning (AI/ML), Productivity Software, Artificial Intelligence, Data Ethics, Security Awareness, Business Workflow Analysis, Innovation, Automation, Workflow Management, Information Privacy, Human Computer Interaction, Content Creation, Natural Language Processing, Complex Problem Solving
- Status: Free
University of Amsterdam
Skills you'll gain: Sociology, Social Sciences, Economics, Policy, and Social Studies, Socioeconomics, Culture, Political Sciences, Qualitative Research, Trend Analysis, Scientific Methods
Skills you'll gain: Django (Web Framework), Full-Stack Web Development, Version Control, Restful API, Data Structures, Unix Commands, Bootstrap (Front-End Framework), Git (Version Control System), Back-End Web Development, GitHub, Web Design and Development, Relational Databases, Front-End Web Development, Object Oriented Programming (OOP), Database Management Systems, SQL, Database Design, Unit Testing, Algorithms, Web Development
Skills you'll gain: ChatGPT, Generative AI, Exploratory Data Analysis, Data Ethics, OpenAI, Feature Engineering, Predictive Modeling, Artificial Intelligence, IBM Cloud, Data Storytelling, Data Modeling, Artificial Intelligence and Machine Learning (AI/ML), Predictive Analytics, Data Science, Data Analysis, Data Transformation, Data Visualization Software, Software Development Tools, Image Analysis, Technical Communication
- Status: Free
University of Amsterdam
Skills you'll gain: Culture, Interpersonal Communications, Media and Communications, Liberal Arts, Social Studies, Sociology, Research, Non-Verbal Communication, Qualitative Research, Journalism
Skills you'll gain: Quality Control, Product Development, Packaging and Labeling, Quality Assurance and Control, Prototyping, Product Quality (QA/QC), New Product Development, Quality Assessment, Statistical Process Controls, Product Design, Research and Design, Product Testing, Verification And Validation, Health And Safety Standards, Personal Care, Safety Assurance, Good Manufacturing Practices, Record Keeping, Technical Documentation, Life Sciences
- Status: Free
Georgia Institute of Technology
Skills you'll gain: Manufacturing Processes, Structural Analysis, Physical Science, Engineering, Semiconductors, Physics, Mechanics
Google
Skills you'll gain: Sampling (Statistics), Statistical Hypothesis Testing, Probability & Statistics, Advanced Analytics, Descriptive Statistics, Probability Distribution, Data Analysis, Analytics, Statistical Analysis, Probability, Statistical Methods, Data Science, A/B Testing, Statistics, Statistical Inference, Bayesian Statistics, Statistical Programming, Jupyter
In summary, here are 10 of our most popular theoretical computer science courses
- Python 3 Programming: University of Michigan
- Introduction to Software Engineering: IBM
- Meta Front-End Developer: Meta
- R Programming: Johns Hopkins University
- Google AI Essentials: Google
- Classical Sociological Theory : University of Amsterdam
- Meta Back-End Developer: Meta
- Generative AI for Data Scientists: IBM
- Introduction to Communication Science: University of Amsterdam
- Introduction to Cosmetic Science and Ingredients: Olay