
Skills you'll gain: GitHub, Git (Version Control System), Version Control, Unix Commands, Unix Shell, Software Versioning, Linux Commands, Command-Line Interface, Devops Tools, Collaborative Software, Code Review, Software Configuration Management, Software Development Tools, Secure Coding, File Management, Technical Documentation, Software Documentation
Intermediate · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Performance Tuning, Data-oriented programming, System Programming, C and C++, Computer Architecture, Algorithms, Development Environment, Debugging
Intermediate · Course · 1 - 3 Months

Saïd Business School, University of Oxford
Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, Generative AI, Agentic systems, OpenAI, ChatGPT, AI Workflows, AI Product Strategy, Large Language Modeling, Artificial Intelligence, Model Evaluation, Responsible AI, AI Security, Decision Making
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Software Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Scalability, Application Design, Event-Driven Programming, Object Oriented Programming (OOP), Functional Design, Application Development, User Flows, Computer Programming, Software Architecture, Debugging, Development Environment, Mobile Development, Data Validation, Data Analysis
Beginner · Specialization · 1 - 3 Months

Dartmouth College
Skills you'll gain: C (Programming Language), Embedded Systems, Data Structures, System Programming, Algorithms, Computer Programming, Linux, Computer Programming Tools, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Computational Thinking, Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Technical Design, Theoretical Computer Science
Intermediate · Specialization · 1 - 3 Months

University of California, Davis
Skills you'll gain: Emotional Intelligence, Social Skills, Active Listening, Empathy, Professional Development, Stress Management, Relationship Building, Interpersonal Communications, Self-Awareness, Communication Strategies, Self-Discipline, Personal Development, Compassion, Mindfulness, Adaptability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Software Architecture, Software Design, Secure Coding, Computer Programming, System Design and Implementation, Data Integrity, Maintainability, Scalability, Programming Principles, Code Review, Software Documentation, AI Workflows, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Rust (Programming Language), File I/O, Data Structures, System Programming, Secure Coding, Software Design Patterns, Debugging
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Model View Controller, Swift Programming, iOS Development, Apple iOS, Data Structures, Object Oriented Programming (OOP), Mobile Development, Apple Xcode, Computer Programming
Beginner · Course · 1 - 3 Months

The University of Edinburgh
Skills you'll gain: Applied Behavior Analysis, Scientific Methods, Safety Assurance, Behavior Management, Stress Management, Empathy & Emotional Intelligence, Ethical Standards And Conduct, Healthcare Ethics, General Science and Research, Environmental Issue, Nutrition and Diet
Mixed · Course · 1 - 3 Months