
Skills you'll gain: Mobile Development, Mobile Development Tools, iOS Development, Integrated Development Environments, Development Environment, Apple iOS, Android Studio, Computer Programming Tools, Application Development, Swift Programming, Test Tools, React Native, Apple Xcode, Application Frameworks, Cross Platform Development, Software Testing, Cloud Hosting, Data Management
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: File Systems, Operating Systems, OS Process Management, C (Programming Language), System Programming, Unix, Virtualization, Data Integrity, Debugging, File I/O, Linux, Performance Tuning, Distributed Computing, Data Storage, Command-Line Interface, Virtual Machines, Data Security, Computer Hardware, Scalability, Data Structures
Beginner · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Java Programming, File I/O, Object Oriented Programming (OOP), Application Frameworks, Debugging, Data Persistence, Data Structures
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Rust (Programming Language), Test Case, Software Testing, Data Structures, Debugging, GitHub, Programming Principles, Package and Software Management, Development Environment, System Programming, Software Documentation
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Make.com, Email Automation, DeepSeek API, Deepseek, Workflow Management, AI Workflows, No-Code Development, Operational Efficiency, Agentic Workflows, AI Enablement, Large Language Modeling, Retrieval-Augmented Generation, Automation, Generative AI, Application Programming Interface (API), Embeddings, Model Deployment, Natural Language Processing, Prompt Engineering, Debugging
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: React.js, Routing Protocols, UI Components, JavaScript Frameworks, Frontend Performance, Front-End Web Development, Performance Tuning, Web Content Accessibility Guidelines, Cascading Style Sheets (CSS), Event-Driven Programming, User Experience Design, User Interface (UI), Jest (JavaScript Testing Framework), Web Development Tools, Interaction Design, Debugging, Javascript, Web Frameworks, Data Management, API Design
Intermediate · Specialization · 3 - 6 Months

EDUCBA
Skills you'll gain: C (Programming Language), Embedded Systems, Embedded Software, Debugging, System Programming, Hardware Architecture, Microarchitecture, Computer Architecture, Data Structures, Peripheral Devices
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Algorithms, Debugging, Development Environment
Mixed · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Claude Code, Prompt Engineering, Multimodal Prompts, Version Control, AI Workflows, Generative AI Agents, Git (Version Control System), AI Orchestration, Quality Assurance, Generative AI, Software Quality Assurance, Software Development, Software Documentation, Artificial Intelligence, Software Development Life Cycle, Software Architecture, Automation, Software Testing, Software Design, Software Development Methodologies
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Prompt Engineering, Application Deployment, Google Cloud Platform, Cloud Deployment, Cloud Infrastructure, Cloud Applications, Kubernetes, Cloud Development, Generative AI Agents, Infrastructure As A Service (IaaS), Cloud API, Virtual Networking, Security Assertion Markup Language (SAML), Virtual Machines, Cloud Computing, Application Programming Interface (API), Cloud-Based Integration, Application Development, Cloud Storage, Debugging
Intermediate · Specialization · 3 - 6 Months

University of Minnesota
Skills you'll gain: Cucumber (Software), Gherkin (Scripting Language), Software Testing, Testability, Test Case, White-Box Testing, Behavior-Driven Development, Code Coverage, Test Engineering, Acceptance Testing, Test Planning, Unit Testing, Functional Testing, Test Automation, JUnit, Java Programming
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Convolutional Neural Networks, Image Analysis, Data Pipelines, Data Preprocessing, Model Evaluation, Machine Learning
Intermediate · Course · 1 - 4 Weeks