
Microsoft
Skills you'll gain: CI/CD, GitHub, C# (Programming Language), HTML and CSS, Load Balancing, Continuous Integration, Git (Version Control System), Role-Based Access Control (RBAC), Scalability, Object Oriented Programming (OOP), Authentications, ASP.NET, Full-Stack Web Development, Web Development, Debugging, SQL, Application Deployment, Microsoft Copilot, .NET Framework, Graph Theory
Beginner · Professional Certificate · 3 - 6 Months

University of California, Davis
Skills you'll gain: Construction Estimating, Engineering Plans And Specifications, Blueprint Reading, Architectural Drawing, Cost Estimation, Building Information Modeling, Project Estimation, Risk Management, Project Risk Management, Cost Management, Project Controls, Engineering Drawings, Construction Management, Estimation, Bidding, Design Specifications, Construction, Risk Analysis, Presentations, Business Communication
Intermediate · Specialization · 3 - 6 Months

Northwestern University
Skills you'll gain: Machine Controls, Control Systems, Automation Engineering, Mathematical Modeling, Mathematical Software, Simulation and Simulation Software, Engineering Calculations, Engineering, Mechanics, Mechanical Engineering, Artificial Intelligence, Applied Mathematics, Engineering Analysis, Automation, Virtual Environment, Robotic Process Automation, Torque (Physics), Graph Theory, Matlab, Numerical Analysis
Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Theoretical Computer Science, Algorithms, Data Structures, Graph Theory, Operations Research, Public Key Cryptography Standards (PKCS), Computational Thinking, Computer Programming, Programming Principles, Cryptography, Computer Science, Pseudocode, Applied Mathematics, Advanced Mathematics, Mathematical Theory & Analysis, Encryption, Combinatorics, Python Programming, Analysis, Mathematical Modeling
Build toward a degree
Advanced · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Graph Theory, Programming Principles, Arithmetic
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Apache Spark, Apache Hadoop, Data Integration, Exploratory Data Analysis, Big Data, Graph Theory, Data Pipelines, Database Design, Data Modeling, Regression Analysis, Data Mining, Data Management, Applied Machine Learning, Data Presentation, Scalability, Data Processing, Statistical Analysis, NoSQL, Database Management Systems, MongoDB
Beginner · Specialization · 3 - 6 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), Data Structures, C and C++, C (Programming Language), Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Debugging, Computer Programming, Object Oriented Design, Unit Testing, Integrated Development Environments, Algorithms, Pseudocode, Command-Line Interface, Graph Theory, Computer Science, File Systems, Artificial Intelligence
Intermediate · Specialization · 3 - 6 Months

University of California San Diego
Skills you'll gain: Unit Testing, Growth Mindedness, Data Structures, Graph Theory, Event-Driven Programming, Social Network Analysis, Interactive Data Visualization, Java, Java Programming, Network Analysis, Object Oriented Programming (OOP), Technical Communication, User Interface (UI), Object Oriented Design, Computer Programming, Willingness To Learn, Adaptability, Performance Tuning, Algorithms, Problem Solving
Intermediate · Specialization · 3 - 6 Months

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

University of Colorado System
Skills you'll gain: Object Oriented Design, Unity Engine, Debugging, Object Oriented Programming (OOP), Game Design, Video Game Development, Software Design Patterns, Data Structures, C# (Programming Language), Prototyping, Graph Theory, Computer Programming, Data Management, Event-Driven Programming, Software Architecture, Application Design, Algorithms, Computational Thinking, Data Storage, Application Development
Beginner · Specialization · 3 - 6 Months

University of California San Diego
Skills you'll gain: Graph Theory, Algorithms, Network Routing, Programming Principles, Social Network Analysis, Data Structures, Network Analysis
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Matplotlib, Network Analysis, Social Network Analysis, Feature Engineering, Data Visualization, Pandas (Python Package), Data Visualization Software, Interactive Data Visualization, Scientific Visualization, Applied Machine Learning, Supervised Learning, Text Mining, Visualization (Computer Graphics), Statistical Visualization, Data Manipulation, NumPy, Graph Theory, Natural Language Processing, Python Programming, Data Processing
Intermediate · Specialization · 3 - 6 Months