
Northeastern University
Skills you'll gain: Systems Development Life Cycle, Software Development Life Cycle, Agile Software Development, Agile Methodology, Requirements Analysis, Agile Project Management, Requirements Management, Software Development Methodologies, User Requirements Documents, Requirements Elicitation, User Story, Waterfall Methodology, Software Architecture, Project Management, Cross-Functional Collaboration, Quality Assurance
★ 4.9 (21) · Beginner · Course · 1 - 4 Weeks

Technion - Israel Institute of Technology
Skills you'll gain: New Product Development, Budget Management, Risk Management, Resource Allocation, Risk Modeling, Risk Management Framework, Resource Management, Risk Analysis, Project Management, Product Development, Resource Planning, Cost Management, Milestones (Project Management), Project Risk Management, Product Management, Project Planning, Agile Product Development, Business Strategies, Scheduling, Process Development
★ 4.4 (142) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Persistence, File I/O, C (Programming Language), Game Design, Programming Principles, Debugging, Code Reusability, Data Modeling, Video Game Development, Computational Thinking, File Management, System Programming, Data Integrity, C and C++, Program Development, Application Development, Data Storage, Computational Logic, Data Maintenance, Animation and Game Design
Beginner · Specialization · 1 - 3 Months

LearnQuest
Skills you'll gain: Software Development Life Cycle, CI/CD, Cloud-Native Computing, Software Development Methodologies, Jenkins, Continuous Integration, Agile Methodology, Software Development, Agile Project Management, Cloud Development, Continuous Delivery, Agile Software Development, Cloud Computing Architecture, Continuous Deployment, Cloud Applications, Scrum (Software Development), Computer Programming, Kubernetes
★ 4.9 (8) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Unified Modeling Language, Software Design Patterns, Software Testing, Java, Software Engineering, Java Programming, Computer Programming, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, User Interface (UI) Design, API Design, Model View Controller, Software Development, Test Driven Development (TDD), Databases
★ 4.3 (21) · Intermediate · Specialization · 3 - 6 Months

Logical Operations
Skills you'll gain: Web Development Tools, Web Development, Hypertext Markup Language (HTML), Software Development Tools, HTML and CSS, Web Design and Development, Web Applications, Web Design, Web Servers, Development Environment, Apache, Software Development, Web Content, Front-End Web Development, Semantic Web
Mixed · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Data Structures, Data Processing, Application Development, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Python Programming, System Configuration, Virtual Machines, Software Development
Mixed · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Devops Tools, DevOps, Agile Methodology, Agile Software Development, Application Deployment, Docker (Software), Agile Project Management, Project Management, Software Development Tools, Technical Communication, Needs Assessment, Prometheus (Software), Business Requirements, Jira (Software), Python Programming, Natural Language Processing, Collaboration, Communication, Professional Networking, Interviewing Skills
★ 4.6 (30) · Beginner · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Virtual Machines, Debugging, Virtualization, Application Development, Development Environment, Software Installation, Python Programming, Programming Principles, Program Development, Computer Programming, Software Development
Mixed · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Prompt Engineering, AI Personalization, AI Security, GitHub Copilot, Generative AI, Infrastructure as Code (IaC), Legal Risk, Requirements Analysis, Test Tools, Software Testing, ChatGPT, Risk Analysis, Sprint Planning, Software Development Tools, Software Development Life Cycle, User Interface and User Experience (UI/UX) Design, Automation, Software Documentation, Artificial Intelligence, Software Architecture
★ 4.2 (48) · Beginner · Specialization · 3 - 6 Months

Board Infinity
Skills you'll gain: Continuous Integration, Sprint Planning, Kaizen Methodology, Quality Improvement, Process Improvement, Backlogs, DevSecOps, Agile Product Development, Scalability, Performance Metric, Organizational Development, Integration Testing, Coordinating, Software Development, Performance Reporting, Management Reporting, AI Integrations, Project Management, Meeting Facilitation, Git (Version Control System)
★ 2.8 (12) · Beginner · Specialization · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Stakeholder Engagement, Project Planning, Stakeholder Communications, Project Management, Planning, Work Breakdown Structure, Scope Management, Interpersonal Communications
★ 4.7 (24K) · Mixed · Course · 1 - 3 Months