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

Skills you'll gain: System Programming, Hardware Architecture, Embedded Systems, Computer Architecture, System Configuration, Debugging, Application Development
Intermediate · Course · 1 - 3 Months

Skills you'll gain: User Interface (UI), Mobile Development, User Interface (UI) Design, Apple iOS, UI Components, Swift Programming, Apple Xcode, Application Development, Animations
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Object Oriented Programming (OOP), Python Programming, Programming Principles, File Management, Data Structures, Computer Programming, Algorithms, Data Management
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Sampling (Statistics), R (Software), Statistical Inference, Probability Distribution, R Programming, Statistical Hypothesis Testing, Descriptive Statistics, Statistical Methods, Data Science, Statistics, Data Analysis, Statistical Analysis, Probability, Data Manipulation, Histogram
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: Feature Engineering, Dimensionality Reduction, Data Integration, Data Preprocessing, Exploratory Data Analysis, Data Visualization, Plot (Graphics), Matlab, Data Processing, Data Cleansing, Data Manipulation, Text Mining, Predictive Modeling, Unstructured Data, Image Analysis, Natural Language Processing
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Remote Access Systems, Linux, Web Applications, Internet Of Things, Embedded Systems, Application Programming Interface (API), Robotics, Linux Commands, Command-Line Interface, Electronics, Control Systems, Electronic Systems, System Configuration, Python Programming, Hardware Troubleshooting, Software Installation, Peripheral Devices
Mixed · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: JSON, Restful API, Web Applications, Application Programming Interface (API), Responsive Web Design, Cascading Style Sheets (CSS), Event-Driven Programming, HTML and CSS, Javascript, Back-End Web Development, Frontend Integration, Web Development, Web Services, Real Time Data, Web Development Tools, Game Design, Hypertext Markup Language (HTML), Servers, Software Development
Intermediate · Specialization · 1 - 4 Weeks

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

Universidad Nacional Autónoma de México
Skills you'll gain: Android Development, Android Studio, Mobile Development, Application Development, Application Lifecycle Management, User Interface (UI) Design, Data Persistence, UI Components, Authorization (Computing), User Interface (UI), Data Storage, Database Management, File I/O
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Responsible AI, Containerization, Prompt Engineering, AI Orchestration, Scalability, AI Workflows, Application Deployment, Kubernetes, Agentic Workflows, Azure Active Directory, System Monitoring, LangChain, Generative AI Agents, Microservices, Microsoft Azure, Artificial Intelligence, Distributed Computing, Serverless Computing, Natural Language Processing, Reinforcement Learning
Intermediate · Professional Certificate · 3 - 6 Months

L&T EduTech
Skills you'll gain: Product Lifecycle Management, Embedded Systems, Manufacturing and Production, Robotic Process Automation, Manufacturing Processes, Control Systems, Computer-Aided Design, Programmable Logic Controllers, Automation, Internet Of Things, Production Process, Robotics, Digital Transformation, Engineering Analysis, C (Programming Language), Enterprise Resource Planning, Industrial Engineering, Supply Chain Management, Geometric Dimensioning And Tolerancing, Simulation and Simulation Software
Intermediate · Specialization · 1 - 3 Months