University of London
Skills you'll gain: Computer Science, Debugging, Development Environment, Computer Systems, Web Applications, Arithmetic, Computer Literacy, Javascript, Network Security, Computer Networking, Computer Programming Tools, Applied Mathematics, Computer Graphics, Web Design and Development, Software Development Tools, Cybersecurity, Computational Thinking, Computer Programming, General Mathematics, Problem Solving
Build toward a degree
Beginner · Specialization · 1 - 3 Months

Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Blockchain, Interoperability, Network Architecture, Systems Architecture, Data Architecture, Solution Architecture, Enterprise Architecture, Authentications, Cryptography, Identity and Access Management, Emerging Technologies, Encryption, Threat Modeling, Scalability, Security Testing, Requirements Analysis, Prototyping
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: C and C++, C++ (Programming Language), System Programming, Programming Principles, Computer Architecture, Data Access, Program Development, Python Programming, Computer Programming Tools, Computer Hardware, Development Environment
Beginner · Course · 1 - 3 Months

Skills you'll gain: Multimodal Prompts, Generative AI, Model Evaluation, Generative Model Architectures, Image Analysis, Embeddings, Transfer Learning, Computer Vision, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, Large Language Modeling, Generative Model Architectures, Image Analysis, Autoencoders, Hugging Face, Embeddings, Computer Vision, Convolutional Neural Networks, PyTorch (Machine Learning Library), LLM Application, Natural Language Processing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Plot (Graphics), Scripting, Scientific Visualization, Visualization (Computer Graphics), Graphing, Programming Principles, Debugging, Matlab, Computational Thinking, Numerical Analysis, Data Manipulation, Linear Algebra
Mixed · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Programming Principles, Robotics, Python Programming, Program Development, Computer Programming, Scripting, Automation, Object Oriented Programming (OOP), Algorithms, Debugging, File I/O, Development Environment, Data Structures
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Programmable Logic Controllers, Animations, Human Machine Interfaces, Control Systems, Visualization (Computer Graphics), Control Panels, Test Tools, Interactive Design, Electrical Wiring, Automation Engineering, Simulations, User Interface (UI) Design, User Feedback, System Configuration
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Hibernate (Java), Multi-Tenant Cloud Environments, Object-Relational Mapping, Spring Boot, Performance Tuning, Java, Middleware, Authentications
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Computational Thinking, File I/O, Data Collection, Simulations, Data Analysis, Microsoft Visual Studio, C (Programming Language), Statistical Analysis, Automation, Program Development, Data Structures, Programming Principles, Algorithms, Computer Programming, Theoretical Computer Science, Data Storage, Descriptive Statistics, Data Visualization Software, Debugging
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Generative AI, Cloud Deployment, Artificial Intelligence, Data-Driven Decision-Making, Computer Programming
Beginner · Course · 1 - 3 Months