
University of London
Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), JSON, HTML and CSS, Javascript, Application Programming Interface (API), Web Design, Usability, Web Applications, Web Development, Web Content Accessibility Guidelines, Test Tools, Performance Tuning, Web Content, Front-End Web Development, Application Frameworks, Network Protocols, Data Ethics, Animations
★ 4.8 (16) · Beginner · Specialization · 1 - 3 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Software Design Patterns, Requirements Analysis, White-Box Testing, Software Architecture, Acceptance Testing, Software Development Methodologies, Unified Modeling Language, Software Development Life Cycle, Configuration Management, Software Quality Assurance, Debugging, Software Design, Software Engineering, Software Testing, Functional Requirement, Data Modeling, Systems Design, Object Oriented Programming (OOP), Project Management, Project Planning
★ 4.6 (688) · Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: New Product Development, Product Development, Product Strategy, Product Design, Design Thinking, Product Planning, Innovation, Persona Development, Product Management, Team Management, Conceptual Design, Prototyping, Market Research, Sustainable Business, Project Portfolio Management, Agile Product Development, Marketing, Product Roadmaps, Marketing Strategies, Presentations
★ 4.9 (39) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Cryptography, Object Oriented Design, Object Oriented Programming (OOP), File I/O, Encryption, Cryptographic Protocols, Application Development, Data Structures, Software Development, Data Visualization, Problem Solving, Automation, Machine Learning Algorithms, Database Application, Python Programming, Natural Language Processing, Machine Learning Methods, Software Installation, Code Reusability, Programming Principles
★ 4.7 (105) · Beginner · Specialization · 3 - 6 Months

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

Skills you'll gain: Robotic Process Automation, Development Testing, Application Frameworks, File I/O
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Secure Coding, Application Security, Security Testing, Software Development Methodologies, Configuration Management, Software Development, Software Configuration Management, Software Development Life Cycle, Application Programming Interface (API), Cloud Security, Process Driven Development
★ 4.8 (42) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Open Web Application Security Project (OWASP), SonarQube, Threat Modeling, Secure Coding, Application Security, Security Testing, DevSecOps, Code Review, Maintainability, Vulnerability Scanning, Risk Mitigation, Software Quality Assurance, MITRE ATT&CK Framework, Vulnerability Assessments, Cyber Security Assessment, Continuous Integration, Vulnerability Management, Cyber Attacks, Security Engineering, Authentications
Intermediate · Specialization · 1 - 3 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Software Design Patterns, Software Architecture, Software Development Life Cycle, Software Quality Assurance, Software Design, Software Engineering, Quality Assurance, Systems Analysis, Systems Design, Project Management, Project Planning, Unified Modeling Language
★ 4.6 (224) · Intermediate · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Prompt Engineering, Responsive Web Design, Node.JS, TypeScript, Unit Testing, Command-Line Interface, SQL, HTML and CSS, Web Content Accessibility Guidelines, Typography, Cascading Style Sheets (CSS), React.js, User Interface and User Experience (UI/UX) Design, Hypertext Markup Language (HTML), JSON, Generative AI, Database Design, UI Components, Web Development, Full-Stack Web Development
★ 4.6 (935) · Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Video Game Development, Debugging, Unity Engine, Unreal Engine, Graphics Software, Computer Programming, UI Components, C++ (Programming Language), Event-Driven Programming, Programming Principles, Object Oriented Programming (OOP), C# (Programming Language), User Interface (UI), Software Installation, Scripting Languages, Data Structures, Scripting, Development Environment
★ 4.9 (13) · Beginner · Specialization · 3 - 6 Months
University of Virginia
Skills you'll gain: Usability Testing, Agile Product Development, User Story, Continuous Delivery, Persona Development, Agile Software Development, Sprint Planning, Peer Review, Agile Methodology, Product Testing, Agile Project Management, Team Performance Management, Team Management, User Interface (UI), Software Architecture, Design Thinking, Customer Analysis, Analytics, Product Development, Persona (User Experience)
★ 4.7 (4.9K) · Beginner · Specialization · 3 - 6 Months