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: Descriptive Statistics, Statistical Analysis, Data Analysis, Probability Distribution, Statistics, Data Visualization, Statistical Hypothesis Testing, Regression Analysis, Data Science, Matplotlib, Exploratory Data Analysis, Statistical Inference, Probability, Correlation Analysis, Pandas (Python Package), Jupyter
University of Michigan
Skills you'll gain: Data Structures, Python Programming, Data Manipulation, Development Environment, File Management, Data Analysis, Computer Programming, Software Installation
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: Open Web Application Security Project (OWASP), Istio, Software Development Life Cycle, Linux Commands, Unit Testing, Application Deployment, Kubernetes, NoSQL, Bash (Scripting Language), MongoDB, Shell Script, Django (Web Framework), Object-Relational Mapping, OpenShift, Git (Version Control System), Cloud Applications, Containerization, GitHub, Jupyter, Grafana
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 Maryland, College Park
Skills you'll gain: Cyber Risk, Cyber Security Policies, Security Management, Cybersecurity, Risk Management, Cyber Security Strategy, Cyber Attacks, Cyber Governance, Computer Security Awareness Training, Threat Detection, General Networking, Vulnerability
Arizona State University
Skills you'll gain: Failure Analysis, Semiconductors, Manufacturing Processes, Structural Analysis, Mechanical Engineering, Thermal Management, Engineering, Process Control, Mechanics, Physical Science, Physics, Civil Engineering, Process Engineering, Product Testing, Engineering Calculations, Engineering Analysis, Electronic Components, General Science and Research
Skills you'll gain: Software Development Life Cycle, Linux Commands, Unit Testing, Bash (Scripting Language), Shell Script, Git (Version Control System), GitHub, Development Environment, Version Control, File Management, Jupyter, Software Engineering, Software Architecture, Application Deployment, Automation, Flask (Web Framework), Web Scraping, Python Programming, Open Source Technology, Application Development
- Status: Free
The University of Edinburgh
Skills you'll gain: Political Sciences, Liberal Arts, Social Studies, Psychology, Science and Research, Scientific Methods, Social Sciences, Research, Ethical Standards And Conduct, Public Policies
- Status: Free
Yale University
Skills you'll gain: Investment Banking, Risk Management, Financial Market, Financial Regulation, Financial Services, Finance, Business Risk Management, Securities (Finance), Financial Policy, Capital Markets, Behavioral Economics, Banking, Corporate Finance, Governance, Insurance, Underwriting, Equities, Derivatives, Mortgage Loans, Decision Making
University of Colorado Boulder
Skills you'll gain: Human Learning, Technical Communication, Education and Training, Writing, Learning Theory, Community Outreach, Research, Technical Writing, Lecturing, Scientific Methods, Media and Communications, Interactive Learning, Science and Research, Writing and Editing, Persuasive Communication, Program Evaluation, Interviewing Skills, Educational Materials, Instructional Strategies, Storytelling
- Status: Free
Deep Teaching Solutions
Skills you'll gain: Learning Strategies, Time Management, Willingness To Learn, Mental Concentration, Creativity, Persistence, Self-Discipline, Stress Management, Self-Awareness, Adaptability
In summary, here are 10 of our most popular theoretical computer science courses
- Statistics for Data Science with Python: IBM
- Python Data Structures: University of Michigan
- Python 3 Programming: University of Michigan
- IBM Back-End Development: IBM
- Mathematics for Engineers: The Hong Kong University of Science and Technology
- Cybersecurity for Everyone: University of Maryland, College Park
- Materials Science for Technological Application: Arizona State University
- Applied Software Engineering Fundamentals: IBM
- Introduction to Philosophy: The University of Edinburgh
- Financial Markets: Yale University