
Skills you'll gain: Hypertext Markup Language (HTML), Scripting Languages, Application Programming Interface (API)
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Eclipse (Software), Java, Java Programming, Integrated Development Environments, Development Environment, Computer Programming, Programming Principles, Object Oriented Programming (OOP), Debugging
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Image Analysis, Scalability, Digital Signal Processing, C and C++, Distributed Computing, Computer Graphics, Data Processing, Performance Tuning, Hardware Architecture, Algorithms
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Ggplot2, Software Documentation, Open Source Technology, Tidyverse (R Package), Package and Software Management, Web Scraping, Data Manipulation, Data Visualization Software, Leaflet (Software), R Programming, Data Visualization, Data Preprocessing, Technical Documentation, Datamaps, Visualization (Computer Graphics), Unit Testing, Data Cleansing, Interactive Data Visualization, Object Oriented Programming (OOP), Debugging
Beginner · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Microsoft Copilot, Programming Principles, Full-Stack Web Development, GitHub, Version Control, Program Development, Debugging, Computational Thinking, Git (Version Control System), Computer Programming, Algorithms, Web Development, C# (Programming Language), Back-End Web Development
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Software Configuration Management, Embedded Software, Embedded Systems, Git (Version Control System), Version Control, Build Tools, Software Development Tools, C (Programming Language), Development Environment, Software Technical Review, Software Design, Hardware Architecture, Computer Architecture, Debugging
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Java, Java Programming, Object Oriented Programming (OOP), Computer Programming, Software Design, Algorithms, Data Structures, Debugging
Beginner · Course · 1 - 3 Months

Imperial College London
Skills you'll gain: Regression Analysis, Calculus, Advanced Mathematics, Machine Learning Algorithms, Linear Algebra, Artificial Neural Networks, Mathematical Modeling, Python Programming, Derivatives
Beginner · Course · 1 - 3 Months

Skills you'll gain: AI Product Strategy, Sprint Retrospectives, Backlogs, Agile Product Development, Agile Software Development, Stakeholder Communications, Agile Methodology, Responsible AI, Generative AI, Kanban Principles, Product Roadmaps, Virtual Teams, Information Technology, Agile Project Management, Computer Hardware, Product Strategy, Product Management, ChatGPT, Stakeholder Management, Sprint Planning
Beginner · Professional Certificate · 3 - 6 Months

Coursera
Skills you'll gain: AI Security, Threat Modeling, Open Web Application Security Project (OWASP), Security Testing, Retrieval-Augmented Generation, Software Architecture, API Design, Test Automation, Vulnerability Management, Agentic systems, Systems Design, Model Evaluation, Test Driven Development (TDD), CI/CD, Python Programming, Continuous Deployment, Dependency Analysis, Large Language Modeling, Machine Learning, Performance Analysis
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Pandas (Python Package), Data Analysis, Exploratory Data Analysis, Data Modeling, Data Manipulation, Jupyter, Matplotlib, Histogram, Scatter Plots, Data Visualization, Programming Principles, Data Cleansing, Data Visualization Software, Python Programming, Scripting
Beginner · Course · 1 - 3 Months

Edge Impulse
Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Transfer Learning, Artificial Neural Networks, Embedded Systems, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Deep Learning, Model Deployment, Data Ethics, Data Preprocessing, Machine Learning, Computer Programming, Model Evaluation, Python Programming
Intermediate · Course · 1 - 4 Weeks