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
Skills you'll gain: Data Validation, Spreadsheet Software, Data Analysis, Data Manipulation, Excel Formulas, Query Languages, Pivot Tables And Charts, SQL, Data Transformation, Database Management, Data Import/Export, Constructive Feedback
University of California San Diego
Skills you'll gain: Unit Testing, Growth Mindedness, Data Structures, Graph Theory, Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, Network Analysis, Object Oriented Programming (OOP), Technical Communication, Development Testing, User Interface (UI), Peer Review, Interviewing Skills, Software Testing, Computer Programming, Adaptability, Performance Tuning, Algorithms
Skills you'll gain: Istio, Node.JS, Software Development Life Cycle, Containerization, Server Side, MongoDB, Application Deployment, Kubernetes, Cloud-Native Computing, NoSQL, Restful API, OpenShift, Git (Version Control System), Cloud Applications, GitHub, Serverless Computing, Back-End Web Development, HTML and CSS, Ajax, Interviewing Skills
University of Washington
Skills you'll gain: Regression Analysis, Applied Machine Learning, Feature Engineering, Machine Learning, Unsupervised Learning, Artificial Intelligence and Machine Learning (AI/ML), Predictive Modeling, Classification And Regression Tree (CART), Supervised Learning, Bayesian Statistics, Statistical Modeling, Deep Learning, Data Mining, Computer Vision, Statistical Machine Learning, Text Mining, Machine Learning Algorithms, Big Data, Statistical Inference, Data Cleansing
Skills you'll gain: Data Manipulation, Web Scraping, R Programming, Data Analysis, Data Science, Data Structures, Data Import/Export, Exploratory Data Analysis, Programming Principles, Computer Programming, Integrated Development Environments
Vanderbilt University
Skills you'll gain: ChatGPT, Generative AI, Artificial Intelligence, Creative Thinking, Creativity, Natural Language Processing, Problem Solving, Application Development, Communication
DeepLearning.AI
Skills you'll gain: Tensorflow, Keras (Neural Network Library), Computer Vision, Image Analysis, Applied Machine Learning, Deep Learning, Artificial Neural Networks, Machine Learning, Supervised Learning, Data Processing, Data Transformation
University of California, Irvine
Skills you'll gain: Embedded Software, Embedded Systems, Debugging, C (Programming Language), Integrated Development Environments, Program Development, Development Environment, Computer Hardware, Computer Programming, Digital Communications, Open Source Technology
University of Virginia
Skills you'll gain: Usability Testing, Agile Product Development, New Product Development, Continuous Delivery, User Story, Product Management, Agile Methodology, Product Testing, Agile Project Management, Team Management, Design Thinking, Team Leadership, DevOps, Innovation, Analytics, Product Improvement, Business Analytics, Ideation, Product Lifecycle Management, Sprint Retrospectives
The Hong Kong University of Science and Technology
Skills you'll gain: Differential Equations, Linear Algebra, Matlab, Engineering Calculations, Engineering Analysis, Numerical Analysis, Finite Element Methods, Integral Calculus, Mechanical Engineering, Calculus, Algebra, Advanced Mathematics, Applied Mathematics, Mathematical Modeling, Civil Engineering, General Mathematics, Computational Thinking, Engineering, Mathematical Theory & Analysis, Geometry
- 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: HTML and CSS, Bootstrap (Front-End Framework), Responsive Web Design, Front-End Web Development, User Interface (UI), Hypertext Markup Language (HTML), Web Design and Development, Web Development, Web Applications, Cascading Style Sheets (CSS), React.js, Javascript
In summary, here are 10 of our most popular theoretical computer science courses
- Analyze Data to Answer Questions: Google
- Object Oriented Java Programming: Data Structures and Beyond: University of California San Diego
- IBM Back-end JavaScript Developer: IBM
- Machine Learning: University of Washington
- Introduction to R Programming for Data Science: IBM
- Prompt Engineering for ChatGPT: Vanderbilt University
- Convolutional Neural Networks in TensorFlow: DeepLearning.AI
- The Arduino Platform and C Programming: University of California, Irvine
- Digital Product Management: University of Virginia
- Mathematics for Engineers: The Hong Kong University of Science and Technology