
Skills you'll gain: Agentic Workflows, AI Workflows, Agentic systems, No-Code Development, Generative AI Agents, AI Integrations, Front-End Web Development, Database Management, Databases, Vibe coding, Web Design and Development, Data Store, Application Development, Authentications, User Interface (UI) Design, Real Time Data, Application Programming Interface (API), Application Deployment, Payment Systems
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Data Pipelines, Apache Airflow, Data Integration, Cloud Deployment, Extract, Transform, Load, Cloud Computing, Data Infrastructure, Data Processing, Data Cleansing, Data Warehousing, Code Reusability
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Memory Management, C (Programming Language), C and C++, Data Structures, Secure Coding, Application Security, System Programming, Programming Principles
★ 4.5 (73) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Theoretical Computer Science
★ 4.6 (16) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Data Structures, Algorithms, Java Programming, Java, Computer Programming, Applied Mathematics, Geometry, Problem Solving
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Generative AI, Prompt Engineering Tools, Model Optimization, Serverless Computing, AI Workflows, AI Orchestration, Systems Development Life Cycle, Cloud Development, Development Testing, Mobile Development Tools, AI Enablement, AI Integrations, Application Development, Cloud Platforms, Web Analytics and SEO, Application Deployment, Software Development Tools, Cloud-Based Integration, Code Review, Computer Programming Tools
★ 4.1 (49) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: AI Integrations, User Story, Prompt Engineering, No-Code Development, User Feedback, Technical Communication, Application Deployment, Performance Tuning, Data Wrangling, Version Control, Business Process Automation, DevSecOps, Site Reliability Engineering, Integration Testing, Application Security, Application Programming Interface (API), Agile Methodology, LLM Application, Data Integration, Scalability
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Computational Thinking, Algorithms, Program Development, Theoretical Computer Science, Software Development, Software Engineering, Programming Principles, Data Structures, Computer Programming, Javascript, Computer Science, Web Development
Intermediate · Course · 1 - 4 Weeks

Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Graph Theory, Computational Thinking, Theoretical Computer Science, System Design and Implementation, Computer Programming, Data Storage
★ 2.9 (40) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Data Management, Secure Coding, Theoretical Computer Science, Programming Principles, Other Programming Languages, Performance Tuning
★ 3.6 (13) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Apache Kafka, Data Warehousing, Extract, Transform, Load, Microsoft SQL Servers, Performance Tuning, Data Pipelines, Cloud Computing Architecture, Business Intelligence, Real Time Data, Apache Hadoop, Cloud Infrastructure, Data Modeling, Database Design, Data Quality, Responsible AI, Apache Spark, SQL, Generative AI, Data Governance, Quality Management
★ 4.4 (98) · Intermediate · Specialization · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Development Environment, Engineering Software, Computer Programming, Software Engineering, Data Structures, Memory Management, Computer Programming Tools, Integrated Development Environments, Debugging, Program Development
★ 4.7 (3K) · Intermediate · Course · 1 - 4 Weeks