
Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Computational Thinking, Computer Programming, Computer Science, Data Storage
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: OSI Models, Network Security, TCP/IP, Network Architecture, Network Protocols, General Networking, Network Routers, Routing Protocols, Public Key Infrastructure, Network Model, Cryptography, Web Applications
Build toward a degree
Intermediate · Course · 1 - 3 Months

Fundação Lemann
Skills you'll gain: Digital pedagogy, Education Software and Technology, Computer Programming, Learning Management Systems, Computational Thinking, Algorithms
Mixed · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Test Driven Development (TDD), Unit Testing, Code Review, Maintainability, Software Testing, Continuous Integration, Debugging, Software Development, Python Programming, Agile Methodology
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Pandas (Python Package), Data Wrangling, NumPy, Data Visualization, Data Cleansing, Data Structures, Data Analysis, Data Manipulation, Data Preprocessing, Data Transformation, Exploratory Data Analysis, Statistical Analysis, Jupyter, Programming Principles, Python Programming, Scripting
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Angular, Cascading Style Sheets (CSS), Web Design and Development, Front-End Web Development, HTML and CSS, Responsive Web Design, jQuery, React.js, Javascript, Web Applications, JavaScript Frameworks, Web Development, Web Development Tools, UI Components, User Interface and User Experience (UI/UX) Design, Web Content Accessibility Guidelines, Event-Driven Programming, Maintainability, Software Design Patterns
Beginner · Specialization · 1 - 3 Months

University of Colorado System
Skills you'll gain: Computational Thinking, Data Analysis, C (Programming Language), Statistical Analysis, Programming Principles, Data Structures, Descriptive Statistics, Data Visualization Software
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Microsoft Azure, Natural Language Processing, Image Analysis, Generative AI, Artificial Intelligence, Cloud Solutions, AI Enablement, AI Security, Computer Vision, OpenAI, Text Mining, Model Deployment, Python Programming, Model Evaluation
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Tidyverse (R Package), Data Import/Export, R Programming, Data Manipulation, Data Analysis, Ggplot2, Relational Databases, Data Transformation, Data Cleansing, Data Structures, Programming Principles
Beginner · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Design, Microsoft Copilot, Game Design, Software Design, Application Design, Unit Testing, Python Programming, AI Enablement, GitHub, Development Environment, Debugging
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Programming Principles, Data Dictionary, File Systems, Computer Programming, Data Structures, Debugging, Computational Logic, Command-Line Interface, Data Cleansing, Software Design Patterns, Functional Design, Scripting, Operating Systems, Pseudocode, Development Environment, Computational Thinking
Beginner · Specialization · 3 - 6 Months

University of California, Davis
Skills you'll gain: Open Web Application Security Project (OWASP), Authentications, Exploit development, Penetration Testing, Application Security, Vulnerability Assessments, Code Review, Vulnerability Management, Secure Coding, Authorization (Computing), Java, Java Programming, Dependency Analysis, Docker (Software), JSON, Git (Version Control System)
Intermediate · Course · 1 - 4 Weeks