Theoretical computer science courses can help you learn algorithms, computational complexity, automata theory, and formal languages. You can build skills in problem-solving, mathematical reasoning, and algorithm analysis, that support tackling complex computational tasks. Many courses introduce tools like Python for algorithm implementation, LaTeX for typesetting mathematical documents, and software for simulating automata, allowing you to apply these concepts in practical scenarios.
The University of Tokyo
Skills you'll gain: Syllabus Development, Interactive Learning, Student Engagement, Teaching, Lesson Planning, Instructing, Pedagogy, Education and Training, Program Evaluation, Instructional Strategies, Course Development, Graphic and Visual Design, Storytelling, Higher Education, Oral Expression
★ 4.9 (57) · Beginner · Course · 1 - 3 Months

University of Glasgow
Skills you'll gain: Wireless Networks, Emerging Technologies, Digital Communications, Communication Systems, Internet Of Things, Software-Defined Networking, Network Planning And Design, Distributed Computing, Artificial Intelligence and Machine Learning (AI/ML), Electrical Engineering, Electronics Engineering, Zero Trust Network Access, AI Integrations, Information Technology, Machine Learning, Trustworthiness
★ 4.8 (10) · Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Responsible AI, Prompt Engineering, Google Gemini, Generative AI, AI Enablement, Data Ethics, AI Product Strategy, Large Language Modeling, LLM Application, AI Integrations
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Program Evaluation, Childhood Education and Development, Program Standards, Education and Training, School Counseling, Child Development, Empathy & Emotional Intelligence, Curriculum Planning, Training Programs, Goal Setting, Self-Awareness, Emotional Intelligence, Pedagogy, Social Skills, Human Development, Research, Empathy
★ 4.8 (326) · Advanced · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Data Structures, Python Programming, Programming Principles, Code Reusability, Data Access, Computational Logic, Data Management, Computational Thinking, Jupyter, Development Environment
★ 4.9 (15) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Virtual Machines, Public Cloud, Cloud Security, Amazon Web Services, Scalability, Virtual Networking, Private Cloud, Cloud Computing Architecture, Cloud Platforms, Cloud Computing, Cloud Infrastructure, Cloud Services, Cloud Deployment
★ 4.4 (174) · Beginner · Guided Project · Less Than 2 Hours

★ 4.4 (42) · Beginner · Course · 1 - 4 Weeks

The University of Edinburgh
Skills you'll gain: Discussion Facilitation, Environmental Issue, Climate Change Programs, Sustainable Development, Interactive Learning, Climate Change Adaptation, Liberal Arts, Sustainability Standards, Student Engagement, Community Outreach, Environmental Policy, Climate Change Mitigation, Community Development, Advocacy, Creativity, International Relations, Diplomacy
★ 4.6 (124) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Semiconductors, Power Electronics, Electronic Components, Electronic Systems, Electronics Engineering, Electronics, Electrical Power, Electrical Engineering, Electric Power Systems, Thermal Management, Simulation and Simulation Software
★ 3.5 (8) · Intermediate · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: Basic Electrical Systems, Electronic Components, Electrical Engineering, Electrical Systems, Electronics, Network Analysis, Engineering Analysis, Physics, Schematic Diagrams, Simulation and Simulation Software, Engineering Calculations, Mathematical Modeling
★ 4.9 (51) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Analytics, Dashboard Creation, A/B Testing, Prompt Engineering, Dashboard, Data Storytelling, Customer Retention, Data Presentation, Customer Relationship Management (CRM) Software, Performance marketing, Paid media, Email Marketing, Web Analytics, Data-Driven Marketing, Marketing Budgets, Forecasting, Marketing Analytics, Generative AI, Marketing Effectiveness, Performance Analysis
Intermediate · Specialization · 3 - 6 Months

S.P. Jain Institute of Management and Research
Skills you'll gain: Brand Strategy, Brand Management, Brand Marketing, Branding, Brand Awareness, Brand Loyalty, Product Lifecycle Management, Strategic Marketing, Marketing Management, Integrated Marketing Communications, Value Propositions, Cross-Channel Marketing, Portfolio Management, Competitive Analysis, Business Metrics, Consumer Behaviour, Business Valuation, Continuous Monitoring
★ 4.6 (26) · Beginner · Course · 1 - 3 Months