
University of Michigan
Skills you'll gain: Object Oriented Programming (OOP), Animation and Game Design, Interactive Data Visualization, Software Design, Technical Design, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Graphic and Visual Design, Python Programming, Generative AI, Simulations, Computer Graphics, Design, Computational Logic, Computer Programming, Creative Design, Data Import/Export, Computational Thinking
Beginner · Specialization · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: Matplotlib, Object Oriented Design, Java, Object Oriented Programming (OOP), Data Analysis, Unit Testing, Pandas (Python Package), Java Programming, Eclipse (Software), Application Development, Data Visualization, Data Structures, Data Science, Data Cleansing, Debugging, Pivot Tables And Charts, Data Visualization Software, Programming Principles, Python Programming, Computer Programming
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Extensible Markup Language (XML), Ajax, Extensible Languages and XML, Web Design, Java Platform Enterprise Edition (J2EE), Cascading Style Sheets (CSS), Data Validation, Web Applications, Scripting, Javascript and jQuery, Web Development, Android Development, Hypertext Markup Language (HTML), Middleware, Model View Controller, Web Services, Hibernate (Java), Visualization (Computer Graphics), Java, Mobile Development
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Real-Time Operating Systems, Embedded Software, Software Architecture, Embedded Systems, Systems Architecture, Software Design, Application Design, Software Design Patterns, Maintainability, Performance Tuning, System Programming, Safety Assurance, Interoperability, Software Testing, Scalability, Design Strategies
Intermediate · Course · 1 - 4 Weeks

Amazon
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Java, File Management, Data Import/Export, Maintainability, Debugging, Software Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Python Programming, NumPy, Pandas (Python Package), Data Analysis, Scripting, Data Manipulation, Data Visualization, Algorithms, Debugging
Advanced · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Spring Boot, Spring Framework, Java Programming, Java, Java Platform Enterprise Edition (J2EE), Application Servers, Full-Stack Web Development, Hibernate (Java), Data Access, Web Services, Server Side, Performance Tuning, Web Applications, Model View Controller, Object-Relational Mapping, Restful API, SQL, Transaction Processing
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: C (Programming Language), Programming Principles, C++ (Programming Language), Algorithms, Data Structures, Other Programming Languages, System Programming
Intermediate · Course · 1 - 4 Weeks
Imperial College London
Skills you'll gain: Virtual Reality, Augmented and Virtual Reality (AR/VR), Computer Graphics, Visualization (Computer Graphics), Virtual Environment, Logo Design, 3D Assets, Android Studio, Android Development, Computer Graphic Techniques, Application Development, Animation and Game Design, Animations, Interaction Design, Linear Algebra
Intermediate · Specialization · 3 - 6 Months

EDUCBA
Skills you'll gain: Object Oriented Programming (OOP), Java Programming, Data Structures, Programming Principles, File Management, Data Storage
Intermediate · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Rust (Programming Language), Data Manipulation, System Programming, Data Structures, Performance Tuning, Maintainability, Secure Coding, Web Development, Debugging, Application Development
Advanced · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Computer Programming, Programming Principles, Algorithms, Data Structures, Development Environment, Data Management, Data Manipulation
Beginner · Course · 1 - 4 Weeks