
Scrimba
Skills you'll gain: TypeScript, Node.JS, Web Development Tools, React.js, Server Side, Javascript, Data Structures, Web Development, Data Validation, Web Design, Computer Programming
Intermediate · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Apache Spark, Scala Programming, Big Data, Data Manipulation, Distributed Computing, Data Processing, Performance Tuning, SQL, Programming Principles, Data Storage Technologies
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Angular, Test Driven Development (TDD), Web Components, HTML and CSS, Web Development, Software Testing, Cascading Style Sheets (CSS), Front-End Web Development, Development Environment, UI Components, Javascript, Data Persistence, Event-Driven Programming, Data Management, Command-Line Interface
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: TypeScript, Event-Driven Programming, Javascript, Pseudocode, Computational Thinking, JSON, Web Development, Angular, Web Applications, Vue.JS, Data Import/Export, Application Development, Mobile Development, Debugging, Algorithms, Data Structures, Node.JS, Unit Testing, Web Development Tools, JavaScript Frameworks
Beginner · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Cascading Style Sheets (CSS), GitHub, HTML and CSS, Git (Version Control System), Microsoft Copilot, Web Development, Web Content Accessibility Guidelines, Responsive Web Design, Hypertext Markup Language (HTML), Javascript, Web Design, Front-End Web Development, JSON, Semantic Web
Beginner · Course · 1 - 3 Months

Skills you'll gain: JUnit, Test Automation, Selenium (Software), Test Case, Software Testing, Test Execution Engine, Test Data, Apache Maven, Automation, Application Frameworks, Software Design Patterns, Java, Maintainability, Extensible Markup Language (XML)
Beginner · Course · 1 - 3 Months

University of London
Skills you'll gain: User Experience Design, Wireframing, Application Design, Technical Communication, Prototyping, Web Development, User Research, Usability Testing, Responsive Web Design, Version Control, Brainstorming, Project Planning, Application Programming Interface (API), Javascript, MongoDB
Mixed · Course · 1 - 3 Months

Coursera
Skills you'll gain: JSON, NoSQL, Cloud API, Javascript, Data Store, Data Import/Export, Cloud Computing, Software Development
Beginner · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Angular, Node.JS, Full-Stack Web Development, HTML and CSS, JavaScript Frameworks, User Interface (UI), Application Deployment, Application Frameworks, Back-End Web Development, Front-End Web Development, Hypertext Markup Language (HTML), MongoDB, User Interface (UI) Design, Web Design, Middleware, Bootstrap (Front-End Framework), jQuery, Javascript, Databases, Cascading Style Sheets (CSS)
Intermediate · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Object Oriented Design, Software Design Patterns, Unified Modeling Language, Java Programming, Software Architecture, Application Design, User Interface and User Experience (UI/UX) Design, Software Engineering, API Design, Software Development
Build toward a degree
Intermediate · Course · 1 - 3 Months

Scrimba
Skills you'll gain: JSON, Event-Driven Programming, Javascript, Mobile Development, Data Structures, Application Development, Object Oriented Programming (OOP), Video Game Development, Web Applications, Data Persistence, Scripting, Computer Programming, Front-End Web Development, Web Development, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Microsoft Azure, Cloud Management, Spring Framework, Responsible AI, Java, Artificial Intelligence, Technical Services, Cloud Deployment, Restful API, Debugging
Intermediate · Course · 1 - 4 Weeks