
Duke University
Skills you'll gain: User Interface (UI), Computational Thinking, HTML and CSS, Interactive Design, Web Development, Programming Principles, Web Design, Javascript, Event-Driven Programming, Computer Programming, Algorithms, Image Analysis, Cascading Style Sheets (CSS), Debugging
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Swift Programming, Objective-C (Programming Language), iOS Development, Core Data (Software), Apple iOS, Video Game Development, Game Design, Model View Controller, JSON, User Interface (UI) Design, UI Components, Mobile Development, OAuth, Responsive Web Design, Prototyping, Animation and Game Design, Apple Xcode, Human Computer Interaction, UI/UX Strategy, Usability Testing
Beginner · Specialization · 3 - 6 Months

Jordan University of Science and Technology
Skills you'll gain: Object Oriented Programming (OOP), C# (Programming Language), Software Engineering, Data Structures, Software Development, Computer Programming, Programming Principles, Java, Debugging, Query Languages
Intermediate · Course · 1 - 4 Weeks

The University of Edinburgh
Skills you'll gain: Game Design, Software Engineering, Programming Principles, Software Development, Software Design, Computer Programming, Computational Thinking, Debugging, Algorithms
Beginner · Course · 1 - 3 Months

Skills you'll gain: Embedded Software, Embedded Systems, C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Development Testing, System Programming, C (Programming Language), Development Environment, Verification And Validation, Integrated Development Environments, Software Design Patterns, Peripheral Devices, Debugging
Intermediate · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Matlab, Algorithms, User Interface (UI), Object Oriented Programming (OOP), Mathematical Software, Computer Programming, Programming Principles, Application Development, Engineering Analysis, Scripting, Performance Tuning
Intermediate · Course · 1 - 3 Months

L&T EduTech
Skills you'll gain: Robotics, Internet Of Things, Control Systems, Automation, Programmable Logic Controllers, Image Analysis, Industrial Engineering, Computer Vision, Equipment Design, Embedded Software, Mechanical Design
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Performance Tuning, Software Testing, Unit Testing, Software Documentation, Application Programming Interface (API), Web Applications, Test Driven Development (TDD), Node.JS, Debugging, Maintainability, Javascript, Software Architecture, JSON, Real Time Data, Data Transformation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unified Modeling Language, Visual Basic (Programming Language), Data Structures, Object Oriented Design, Data Modeling, Microsoft Visual Studio, Program Development, Programming Principles, Object Oriented Programming (OOP), .NET Framework, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Ball State University
Skills you'll gain: Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Python Programming, Object Oriented Programming (OOP), Natural Language Processing, Scripting, NumPy, Algorithms, Debugging, Data Structures
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Maintainability, Software Design, Program Development, Application Development, Data Management, Data Validation
Intermediate · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: Object Oriented Programming (OOP), Java Programming, File I/O, Application Development, Computer Programming, User Interface (UI), Programming Principles, Databases, System Design and Implementation, Integrated Development Environments, SQL, Data Validation
Beginner · Course · 1 - 3 Months