
EDUCBA
Skills you'll gain: File I/O, Object Oriented Programming (OOP), Java Programming, Data Structures, Data Persistence, Programming Principles
Intermediate · Course · 1 - 4 Weeks

Peking University
Skills you'll gain: Microarchitecture, Computer Architecture, Computer Systems, Hardware Architecture, Computer Hardware, Data Storage, Data Storage Technologies, Systems Architecture, Computational Logic, Peripheral Devices
Mixed · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Java Programming, Object Oriented Programming (OOP), File I/O, Programming Principles, Data Structures, Software Engineering, Unit Testing, Debugging, OS Process Management, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Computer Networking, Network Troubleshooting, Network Administration, TCP/IP, Network Protocols, Network Routing, Dynamic Host Configuration Protocol (DHCP), Virtual Private Networks (VPN), Network Security, Wireless Networks, Network Model, Data Integrity
Beginner · Course · 1 - 3 Months

University of Leeds
Skills you'll gain: Logical Reasoning, Computational Logic, Computational Thinking, Algorithms, Theoretical Computer Science, Artificial Intelligence, Cryptography, Graph Theory
Beginner · Course · 1 - 4 Weeks
University of London
Skills you'll gain: Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Human Computer Interaction, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Unsupervised Learning, Combinatorics, Database Design, Web Development, Generative AI, Usability Testing
Earn a degree
Degree · 1 - 4 Years

JetBrains
Skills you'll gain: Large Language Modeling, Generative AI Agents, Software Development Tools, IntelliJ IDEA, Artificial Intelligence, AI Product Strategy, AI Workflows, Artificial Intelligence and Machine Learning (AI/ML), Integrated Development Environments, Agentic systems, Software Development, Generative AI, Software Development Life Cycle
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Object Oriented Programming (OOP), R Programming, Debugging, Functional Design, Programming Principles, Data Manipulation, Data Structures, Software Design Patterns, Performance Tuning, Performance Testing
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Model Evaluation, Tensorflow, Convolutional Neural Networks, Computer Vision, Keras (Neural Network Library), Development Environment, Image Analysis, Machine Learning, Deep Learning, Data Persistence, Artificial Neural Networks
Beginner · Project · Less Than 2 Hours

Pearson
Skills you'll gain: Generative AI, Large Language Modeling, PyTorch (Machine Learning Library), Generative Model Architectures, Multimodal Prompts, Image Analysis, Model Evaluation, Autoencoders, Hugging Face, Computer Vision, Convolutional Neural Networks, Artificial Neural Networks, LLM Application, Natural Language Processing, Deep Learning, Embeddings, Tensorflow, Transfer Learning, Performance Tuning
Intermediate · Specialization · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Theoretical Computer Science, Algorithms, Computational Thinking, Pseudocode, Data Structures, Design Strategies, Programming Principles, Computer Science, Advanced Mathematics, Python Programming, Analysis
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Theoretical Computer Science, Applied Mathematics, Algorithms, Cryptography, Relational Databases, Data Management
Beginner · Course · 1 - 3 Months