
Skills you'll gain: Data Structures, Development Environment, C++ (Programming Language), Debugging, Computational Thinking, Computer Programming, Data Management
Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Professional Development, Personal Development, Decision Making, Communication, Leadership, Strategic Decision-Making, Goal Setting, Self-Awareness, Adaptability, Analytical Skills
Beginner · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Objective-C (Programming Language), iOS Development, Apple iOS, Apple Xcode, Prototyping, Mobile Development, C (Programming Language), Object Oriented Programming (OOP), Computer Programming, Data Structures
Mixed · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Spring Framework, Object-Relational Mapping, Cloud Security, Java, Scalability, Software As A Service, Web Services, Cloud Services, Cloud Computing, JSON, Java Platform Enterprise Edition (J2EE), Restful API, Object Oriented Design, Middleware, Database Design, Systems Architecture, Application Deployment, Network Protocols
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Debugging, Software Testing, Program Development, Simulations, Computer Programming, Algorithms, Development Environment, C (Programming Language), Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Peking University
Skills you'll gain: C (Programming Language), Object Oriented Programming (OOP), Computer Programming, Program Development, Data Structures, Algorithms, Debugging
Mixed · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Data Structures, C (Programming Language), Programming Principles, Data Management, Algorithms, Computer Programming, File I/O
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Programming Principles, Algorithms, C (Programming Language), Computer Programming, Software Engineering, Problem Solving, Solution Design
Beginner · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Emerging Technologies, Technology Strategies, Media and Communications, Electronic Media, Business Technologies, Digital Transformation, Business Transformation, Social Media, Innovation, Organizational Change, Competitive Analysis, Case Studies, E-Commerce, Business Strategy
Beginner · Course · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: Structural Analysis, Engineering Analysis, Mathematical Modeling, Civil Engineering, Finite Element Methods, Numerical Analysis, Python Programming, Linear Algebra, Simulation and Simulation Software
Advanced · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Secure Coding, Application Security, Verification And Validation, Code Review, Linux, Vulnerability Assessments, User Accounts, Data Validation, Debugging, Cryptography, C (Programming Language), File Management, OS Process Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Linux, Linux Commands, C (Programming Language), System Programming, Unix Commands, Command-Line Interface, Programming Principles, Development Environment, Computer Programming Tools, Scripting, Data Structures, Program Development, Debugging
Mixed · Course · 1 - 3 Months