University of Virginia
Skills you'll gain: User Story, Agile Software Development, Usability Testing, Agile Product Development, Design Thinking, Agile Project Management, Agile Methodology, Persona Development, Scrum (Software Development), Sprint Planning, Peer Review, Continuous Delivery, Product Testing, Customer Insights, User Research, Prototyping, User Centered Design, Kanban Principles, Product Development, Persona (User Experience)
Beginner · Specialization · 3 - 6 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: File I/O, Python Programming, Data Structures, Programming Principles, Computer Programming, Program Development, Algorithms
Beginner · Course · 1 - 3 Months

Skills you'll gain: React Native, Android Studio, Restful API, Version Control, User Research, Usability Testing, Git (Version Control System), Data Structures, Jest (JavaScript Testing Framework), Unix Commands, Android Jetpack, Android Development, Persona (User Experience), GitHub, Interaction Design, Kotlin, User Experience, Design Research, Mobile Development, Javascript
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Open Web Application Security Project (OWASP), OpenShift, Serverless Computing, Node.JS, Containerization, Software Development Life Cycle, Software Architecture, MongoDB, Professional Networking, Cloud-Native Computing, NoSQL, GitHub, Restful API, Git (Version Control System), Back-End Web Development, Cascading Style Sheets (CSS), Ajax, Grafana, Javascript, Azure DevOps
Beginner · Professional Certificate · 3 - 6 Months

University of Virginia
Skills you'll gain: User Story, Agile Software Development, Usability Testing, New Product Development, Design Thinking, Agile Project Management, Agile Methodology, Scrum (Software Development), Product Management, Innovation, Continuous Delivery, Agile Product Development, Product Improvement, Product Testing, Customer Insights, Product Lifecycle Management, User Research, User Centered Design, Sprint Planning, Kanban Principles
Beginner · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Computer Programming, Java Programming, Java, Debugging, Object Oriented Programming (OOP), Software Engineering, Algorithms, Software Design, Problem Solving, Integrated Development Environments, Data Import/Export, Data Analysis Software, File I/O
Beginner · Course · 1 - 3 Months

Skills you'll gain: OpenShift, Serverless Computing, Node.JS, Software Development Life Cycle, Software Architecture, Cloud Deployment, MongoDB, Professional Networking, CI/CD, Cloud-Native Computing, NoSQL, GitHub, Restful API, Git (Version Control System), Cascading Style Sheets (CSS), Containerization, Ajax, Front-End Web Development, Javascript, Azure DevOps
Beginner · Professional Certificate · 3 - 6 Months
Multiple educators
Skills you'll gain: Unit Testing, Event-Driven Programming, Object Oriented Programming (OOP), Data Structures, File I/O, Debugging, Interactive Data Visualization, Java Programming, Computer Programming, Java, Cryptography, Software Engineering, Program Development, Software Visualization, Encryption, User Interface (UI), Algorithms, Problem Solving, Software Design, Data Analysis
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, Large Language Modeling, LLM Application, Responsible AI, Vibe coding, Generative AI, AI Personalization, ChatGPT, Mobile Development, Agentic systems, Anthropic Claude, Data Ethics, Apple iOS, AI Product Strategy, Software Development, Machine Learning Methods, DevSecOps, Natural Language Processing, Artificial Intelligence and Machine Learning (AI/ML)
Advanced · Specialization · 1 - 3 Months

Stanford University
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Bioinformatics, Theoretical Computer Science, Network Model, Programming Principles, Social Network Analysis, Network Analysis, Computational Thinking, Analysis, Computer Science, Network Routing, Probability, Pseudocode, Computational Logic, Operations Research
Intermediate · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Debugging, File I/O, Maintainability, Programming Principles, Software Testing, Program Development, C (Programming Language), Software Development, Algorithms, Pseudocode, Simulations, System Programming, Computer Programming, Data Structures, Software Engineering, Command-Line Interface, Operating Systems, User Interface (UI), Problem Solving, Software Design
Beginner · Specialization · 3 - 6 Months

University of Maryland, College Park
Skills you'll gain: Cybersecurity, Cyber Security Policies, Cyber Risk, Cyber Attacks, Cyber Governance, Cyber Security Strategy, Security Management, Infrastructure Security, Data Security, Threat Modeling, Computer Security, Security Awareness, Risk Management, Enterprise Security, Vulnerability, Governance, General Networking, Public Safety and National Security, Threat Detection, Artificial Intelligence
Beginner · Specialization · 3 - 6 Months