
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
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

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

Skills you'll gain: Storyboarding, Wireframing, Information Architecture, Figma (Design Software), User Experience Design, User Centered Design, Prototyping, User Interface (UI), Usability, Mockups, Conceptual Design, User Flows
Beginner · Course · 1 - 4 Weeks

Universidade de São Paulo
Skills you'll gain: Debugging, Computational Thinking, Data Structures, Computer Programming, Program Development, Integrated Development Environments, Computer Science, Python Programming, Algorithms
Beginner · Course · 1 - 3 Months

Skills you'll gain: Full-Stack Web Development, Version Control, Restful API, Data Structures, Unix Commands, Bootstrap (Front-End Framework), Git (Version Control System), API Testing, Back-End Web Development, Django (Web Framework), Relational Databases, Front-End Web Development, Object Oriented Programming (OOP), Database Management Systems, HTML and CSS, Unit Testing, Algorithms, Python Programming, Computer Programming, Cloud Hosting
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Claude Code, Prompt Engineering, ChatGPT, Generative AI Agents, Prompt Patterns, Generative AI, Multimodal Prompts, AI Workflows, AI Orchestration, LLM Application, Productivity, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Software Engineering, Software Development Tools, Software Development, Software Architecture, Automation, Software Testing, Software Design
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Intrusion Detection and Prevention, Incident Response, Computer Security Incident Management, Threat Detection, Event Monitoring, Security Information and Event Management (SIEM), Incident Management, Security Management, Continuous Monitoring, Network Security, Network Monitoring, Splunk, Network Analysis, TCP/IP, Network Protocols, Query Languages
Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, Cloud Infrastructure, Cloud Services, Big Data, Apache Spark, Cloud Computing, Cloud Storage, Cloud Platforms, Network Architecture, Computer Networking, File Systems, Apache Hadoop, Real Time Data, Apache Mahout, Cloud Computing Architecture, Infrastructure As A Service (IaaS), Data Storage, Middleware, Software-Defined Networking, NoSQL
Intermediate · Specialization · 3 - 6 Months
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

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