
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Game Design, User Interface (UI)
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Software Quality Assurance, Quality Assurance, Software Testing, Jira (Software), Regression Testing, Functional Testing, Test Planning, Test Case, Usability Testing, Technical Communication, Issue Tracking, Agile Methodology, Software Documentation, Software Development, Agile Project Management, Risk Management, User Interface and User Experience (UI/UX) Design, Data Analysis, Problem Solving
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Event-Driven Programming, Interactive Data Visualization, Java, Java Programming, Object Oriented Programming (OOP), User Interface (UI), Object Oriented Design, Computer Programming, Algorithms, Software Engineering, Data Structures, Programming Principles, Software Documentation, Development Environment, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Virtual Reality, UI Components
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Back-End Web Development, Full-Stack Web Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Experience Design, Design Reviews, Wireframing, UI/UX Research, Graphic and Visual Design, User Story, Usability Testing, Storyboarding, Information Architecture, Mockups, Adobe XD, Ideation, Responsive Web Design, Layout Design, User Experience, Figma (Design Software), Design Elements And Principles, User Research, User Interface and User Experience (UI/UX) Design, User Centered Design
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Database Application, Application Design, SQL, User Interface (UI), User Requirements Documents
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: GitHub, 3D Assets, User Interface and User Experience (UI/UX) Design, Scripting
Advanced · Course · 1 - 3 Months

Duke University
Skills you'll gain: Debugging, File I/O, Programming Principles, Maintainability, Software Testing, Program Development, C (Programming Language), Algorithms, Simulations, System Programming, Computer Programming, Data Structures, Software Development, Software Engineering, Command-Line Interface, Development Environment, User Interface (UI), Solution Design, Problem Solving, Software Design
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Git (Version Control System), GitHub, Animation and Game Design, Application Deployment
Advanced · Course · 1 - 3 Months

Skills you'll gain: Adobe Express, Typography, Logo Design, Responsible AI, Digital Design, Layout Design, Creative Design, Visual Design, Graphic and Visual Design Software, Graphic Design, Adobe Firefly, User Interface and User Experience (UI/UX) Design, Color Theory, Content Creation, Generative AI Agents
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Browser Compatibility, Performance Testing, Security Testing, Integration Testing, System Testing, API Testing, Software Testing, User Acceptance Testing (UAT), Acceptance Testing, Selenium (Software), Test Tools, Test Automation, Responsive Web Design, Vulnerability Scanning, Web Applications, Docker (Software), CI/CD, User Interface (UI), Python Programming
Beginner · Course · 1 - 4 Weeks