
University of Michigan
Skills you'll gain: Animations, Visualization (Computer Graphics), Computer Graphic Techniques, Simulations, Computer Graphics, Python Programming, Game Design, Object Oriented Programming (OOP), Scripting, Algorithms, Development Environment, Data Structures
Advanced · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Java Programming, Java, Computer Programming, Record Keeping
★ 4.3 (6) · Intermediate · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Debugging, Data Wrangling, Data Analysis, Data Transformation, Data Preprocessing, Numerical Analysis, Critical Thinking
★ 4.2 (13) · Intermediate · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Prompt Patterns, Prompt Engineering Tools, LangChain, Retrieval-Augmented Generation, Generative AI, AI Workflows, LLM Application, Large Language Modeling, OpenAI API, Data Synthesis
★ 4.7 (6) · Beginner · Course · 1 - 4 Weeks

International Institute of Information Technology, Hyderabad
Skills you'll gain: Hardware Troubleshooting, Computer Science, System Programming, Memory Management, Performance Tuning, C (Programming Language), Computational Logic, Numerical Analysis, Algorithms, Debugging
★ 4.7 (7) · Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Memory Management, C and C++, C++ (Programming Language), C (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Data Structures, Software Design, Python Programming, Java, Algorithms, Performance Tuning
★ 4.5 (13) · Intermediate · Course · 1 - 3 Months

Whizlabs
Skills you'll gain: Microsoft Azure, Role-Based Access Control (RBAC), Cloud Storage, Data Storage, Identity and Access Management, Data Storage Technologies, Cloud Management, Authorization (Computing), Data Management, Data Access, Data Security, Data Governance, Configuration Management
★ 4.2 (29) · Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Tidyverse (R Package), Data Import/Export, R (Software), Data Wrangling, R Programming, Data Manipulation, Data Analysis, Ggplot2, Data Transformation, Data Cleansing, Data Processing, grep, Data Integration, Data Management, Programming Principles
★ 4.1 (13) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Algorithms, Technical Communication, Computational Thinking, Solution Design, Programming Principles, Software Design, Theoretical Computer Science, Technical Writing, Data Structures, Applied Mathematics
★ 4.3 (28) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: C and C++, Data Import/Export, C++ (Programming Language), Communication Systems
★ 4.5 (13) · Advanced · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Computer Architecture, Hardware Architecture, Microarchitecture, Computer Systems, Computational Logic, Hardware Design, Computer Hardware, Programming Principles, System Programming, Computer Literacy, Program Development, Data Storage, Memory Management
★ 4.5 (13) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Context Engineering, Agentic Workflows, AI Orchestration, Tool Calling, Generative AI, Gemini, Artificial Intelligence, Google Gemini, Retrieval-Augmented Generation, Model Optimization, Embeddings, Workflow Management, Python Programming, Data Validation
Beginner · Course · 1 - 4 Weeks