
Peking University
Skills you'll gain: Java Programming, Java, Program Development, Computer Programming, Object Oriented Programming (OOP), JUnit, Database Application, UI Components, C and C++, User Interface (UI), Debugging, Software Development Tools, Data Structures
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Swift Programming, Apple Xcode, Apple iOS, iOS Development, Apple software proficiency, Application Development, Cross Platform Development, Mobile Development, UI Components, Animations, Data Storage Technologies, Object Oriented Programming (OOP), Programming Principles, Data Storage, Cloud Storage, Application Deployment, Responsive Web Design, User Interface (UI), Development Environment, Integrated Development Environments
Beginner · Specialization · 3 - 6 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Program Development, Computational Thinking, Python Programming, Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unified Modeling Language, Data Modeling, Data Structures, Scripting, Object Oriented Programming (OOP), Python Programming, Software Design, Computer Programming, Software Engineering
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Java, Object Oriented Programming (OOP), Software Design, Computer Programming, Program Development, Debugging, Integrated Development Environments, Data Structures, Algorithms
Beginner · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Ajax, Javascript and jQuery, Data Validation, JSON, Javascript, Event-Driven Programming, Web Development Tools, Application Programming Interface (API), Object Oriented Programming (OOP), Maintainability, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Pseudocode, Computational Thinking, Debugging, Algorithms, Front-End Web Development, Javascript, Computer Programming, Data Structures, JSON, Web Development, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Unified Modeling Language, Object Oriented Design, Software Design Documents, Object Oriented Programming (OOP), Software Engineering, Software Design
Intermediate · Guided Project · Less Than 2 Hours
Codio
Skills you'll gain: Apache Maven, JSON, JUnit, Java Programming, Java, Restful API, Integrated Development Environments, Programming Principles, Package and Software Management, Data Structures, Object Oriented Programming (OOP), Network Protocols, Unit Testing, Style Guides
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Webpack, Object Oriented Programming (OOP), Full-Stack Web Development, JSON, Web Development Tools, Javascript, Event-Driven Programming, HTML and CSS, Application Programming Interface (API), Application Deployment, Web Design and Development, Application Development, Web Development, Web Applications, Scripting, GitHub, Browser Compatibility, Build Tools, Programming Principles, User Interface (UI)
Intermediate · Specialization · 3 - 6 Months
Xi'an Jiaotong University
Skills you'll gain: Microsoft SQL Servers, ASP.NET, SQL, C# (Programming Language), Object Oriented Programming (OOP), Relational Databases, .NET Framework, Program Development, Operating Systems, System Testing, User Interface (UI), Database Design, Database Management, Debugging, Databases, Microsoft Visual Studio, Web Development, Programming Principles, UI Components, Computer Programming
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Software Design, IntelliJ IDEA, Object Oriented Programming (OOP), Programming Principles, Java, Integrated Development Environments, Data Structures, Command-Line Interface
Beginner · Course · 1 - 4 Weeks


Johns Hopkins University
Specialization

Specialization
Duke University
Specialization

Build toward a degree
Professional Certificate

University of Michigan
Specialization

Professional Certificate

Specialization

Birla Institute of Technology & Science, Pilani
Course

Course

Specialization

Specialization