
University of California San Diego
Skills you'll gain: Program Development, Computational Thinking, Education Software and Technology, Collaborative Software, Digital pedagogy, Programming Principles, Debugging, Computer Programming, Computer Programming Tools, Algorithms, Computer Science, Brainstorming
★ 4.8 (26) · Beginner · Course · 1 - 3 Months

University of Washington
Skills you'll gain: Ruby (Programming Language), Other Programming Languages, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Functional Design, Computational Thinking, Code Reusability
★ 4.9 (463) · Mixed · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Debugging, Java, Teaching, Java Programming, Computer Programming, Programming Principles, Computational Logic, Computational Thinking, Education Software and Technology, Digital pedagogy
★ 2.8 (6) · Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Workflow Management, Dashboard, Project Management Software, Process Design, Project Management
★ 4.3 (6) · Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Python Programming, Programming Principles, Code Reusability, Computational Logic, Computational Thinking
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: AI Orchestration, Agentic Workflows, Generative AI Agents, Agentic systems, LLM Application, Tool Calling, Software Design Patterns
★ 4.5 (47) · Beginner · Project · Less Than 2 Hours

Coursera
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Scalability, Code Reusability, Software Design, Flutter (Software), Computational Logic, Functional Design, Application Development, Application Design, Computer Programming, Automation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: LangGraph, AI Workflows, AI Orchestration, Agentic Workflows, LangChain, LLM Application, Generative AI Agents, Agentic systems, Data Persistence, Debugging, Software Architecture
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Code Reusability, Python Programming, Computer Programming, Programming Principles, Software Development
★ 4.6 (118) · Beginner · Guided Project · Less Than 2 Hours
Skills you'll gain: CI/CD, Bitbucket, DevOps, Data Pipelines, Jira (Software), Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Programmable Logic Controllers, Code Reusability, Performance Tuning, Computational Logic, Functional Design, Fine-tuning
Advanced · Course · 1 - 3 Months