
Illinois Tech
Skills you'll gain: Web Development, Database Design, Relational Databases, Web Development Tools, Databases, Full-Stack Web Development, Application Deployment, HTML and CSS, Cloud Deployment, Back-End Web Development, Application Development, Front-End Web Development, JavaScript Frameworks, Application Servers, Web Servers, Scripting, Javascript, Network Protocols, Cloud Computing
Build toward a degree
Intermediate · Course · 1 - 3 Months

The Linux Foundation
Skills you'll gain: Open Source Technology, GitHub, CI/CD, Git (Version Control System), Collaborative Software, Software Development Methodologies, Software Development Life Cycle, Technical Communication
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Microsoft Copilot, Programming Principles, Full-Stack Web Development, GitHub, Version Control, Program Development, Debugging, Computational Thinking, Git (Version Control System), Computer Programming, Algorithms, Web Development, C# (Programming Language), Back-End Web Development
Beginner · Course · 1 - 3 Months

University of Leeds
Skills you'll gain: Software Development, Engineering Software, Software Development Methodologies, Data Ethics, Software Engineering, Computer Programming, Back-End Web Development
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Service Level, Software Engineering, Software Architecture, Distributed Computing, Data Architecture, Microservices, Software Development, Transaction Processing, Software Design, Test Driven Development (TDD), Blockchain, Big Data, Maintainability, Database Systems, Data Structures, System Monitoring, Database Design
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Java, Software Architecture, Object Oriented Programming (OOP), Data Structures, Software Design, Computer Programming, Programming Principles, Application Development, UI Components
Mixed · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Software Testing, Test Case, Integration Testing, System Testing, Software Development Life Cycle, Acceptance Testing, Software Quality Assurance, Unit Testing, White-Box Testing, Regression Testing, Usability Testing
Beginner · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Open Source Technology, Package and Software Management, Linux, Shell Script, Ubuntu, Unix Shell, Linux Administration, Operating System Administration, Bash (Scripting Language), Unix, Operating Systems, Command-Line Interface, Scripting, Linux Commands, Red Hat Enterprise Linux, File Systems, System Configuration, Database Management, General Networking, Network Security
Build toward a degree
Intermediate · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Systems Thinking, Software Visualization, Object Oriented Design, Case Studies, Data Modeling, Software Engineering, Object Oriented Programming (OOP), Software Design, Program Development, Systems Design, Business Modeling, System Design and Implementation, Complex Problem Solving
Mixed · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Apache Maven, Software Development Life Cycle, Unified Modeling Language, Object Oriented Programming (OOP), Build Tools, CI/CD, Object Oriented Design, Software Development Methodologies, Jenkins, Continuous Integration, Agile Methodology, Software Development Tools, Version Control, Software Design Patterns, Software Development, Test Driven Development (TDD), Computational Thinking, Cloud Development, Continuous Delivery, Programming Principles
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: File I/O, Unified Modeling Language, Visual Basic (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Data Modeling, Microsoft Development Tools, Computer Programming, .NET Framework, Software Engineering, Data Structures
Intermediate · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Java, Object Oriented Programming (OOP), Data Structures, Object Oriented Design, Event-Driven Programming, Computer Programming, Application Design, Programming Principles, Application Development, File I/O, User Interface (UI), User Interface (UI) Design, Development Environment, Software Development
Intermediate · Course · 1 - 4 Weeks