
University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), C (Programming Language), Object Oriented Programming (OOP), Debugging, Software Design Patterns, Programming Principles, Object Oriented Design, Data Structures, Computer Programming, Algorithms, Command-Line Interface, Data-oriented programming, Maintainability, Graph Theory, Artificial Intelligence, Game Design, Data Management, File Management
Beginner · Specialization · 3 - 6 Months

University at Buffalo
Skills you'll gain: Blockchain, Cryptography, Payment Systems, Distributed Computing, FinTech, Network Model, Transaction Processing, Emerging Technologies, Virtual Machines, Verification And Validation
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Digital Communications, OSI Models, Network Protocols, TCP/IP, Communication Systems, Network Routing, Network Architecture, Network Planning And Design, General Networking, Computer Networking, System Programming, Data Integrity
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Exploratory Data Analysis, Unsupervised Learning, Supervised Learning, Feature Engineering, Regression Analysis, Dimensionality Reduction, Time Series Analysis and Forecasting, Reinforcement Learning, Generative Model Architectures, Data Cleansing, Data Access, Deep Learning, Data Analysis, Applied Machine Learning, Predictive Modeling, Statistical Inference, Data Science, Machine Learning Algorithms, Machine Learning, Python Programming
Build toward a degree
Intermediate · Professional Certificate · 3 - 6 Months

AI Business School
Skills you'll gain: Agentic systems, No-Code Development, Generative AI Agents, Digital Transformation, Business Process Automation, Automation, Generative AI, Artificial Intelligence, Finance, Application Design, Productivity Software, Application Development, Operational Efficiency
Intermediate · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Linear Algebra, NumPy, Applied Mathematics, Machine Learning Algorithms, Data Science, Algorithms, Data Manipulation, Python Programming
Beginner · Course · 1 - 3 Months

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

Skills you'll gain: Data Storytelling, Data Presentation, Interactive Data Visualization, Data Visualization, Dashboard, Data Visualization Software, IBM Cognos Analytics, Microsoft Excel, Looker (Software), Scatter Plots, Tree Maps, Pivot Tables And Charts, Histogram, Data Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Real-Time Operating Systems, Embedded Systems, System Programming, Cross Platform Development, System Software, Hardware Troubleshooting, Hardware Architecture, Peripheral Devices, Product Family Engineering, Computer Hardware, Serial Peripheral Interface, Performance Tuning, Software Design, Software Design Patterns, Real Time Data, C (Programming Language), Debugging, System Configuration, Maintainability
Advanced · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: C++ (Programming Language), API Design, Software Architecture, Software Design, Maintainability, Data Structures, Data Validation, Performance Tuning, Generative AI, File Management, Debugging
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Generative AI, Microsoft Copilot, Prompt Engineering, Test Case, Responsible AI, Microsoft Visual Studio, Version Control, Code Review, Data Ethics, GitHub, Software Development Tools, Software Configuration Management, Software Documentation, Program Development, Integrated Development Environments, Maintainability, Computer Programming Tools, Artificial Intelligence, Development Environment, Project Management
Intermediate · Specialization · 1 - 3 Months
University of Michigan
Skills you'll gain: Cascading Style Sheets (CSS), Web Content Accessibility Guidelines, HTML and CSS, Web Design, Hypertext Markup Language (HTML), Web Design and Development, Responsive Web Design, User Interface (UI), Web Development, Javascript, Debugging
Beginner · Course · 1 - 3 Months