
Microsoft
Skills you'll gain: Microsoft Visual Studio, R (Software), Debugging, R Programming, Data Structures, Microsoft Development Tools, Software Documentation, Programming Principles, Statistical Programming, Program Development, Code Reusability, Development Environment, Data Manipulation, Computational Logic, Scripting, Functional Design, Software Installation
Beginner · Course · 1 - 4 Weeks
Duke University
Skills you'll gain: File I/O, UI Components, Object Oriented Design, Java Programming, Software Design, Debugging, Web Design and Development, Software Engineering, Code Reusability, Hypertext Markup Language (HTML), Computer Programming, Program Development, Event-Driven Programming, Bioinformatics, Encryption, Image Analysis, Javascript, Algorithms, Data Analysis, Cascading Style Sheets (CSS)
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Jest (JavaScript Testing Framework), Web Development Tools, Javascript, Unit Testing, Web Applications, Programming Principles, Object Oriented Programming (OOP), Event-Driven Programming, Node.JS, JSON, Test Script Development, Computer Programming, Test Case, Data Structures, Package and Software Management, Front-End Web Development, Functional Design
Beginner · Course · 1 - 3 Months

Skills you'll gain: File I/O, Memory Management, Debugging, C++ (Programming Language), C and C++, Software Documentation, Development Testing, Code Reusability, Vibe coding, Programming Principles, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Functional Design, Performance Tuning, Application Design, Technical Documentation, Generative AI
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Swift Programming, Apple iOS, iOS Development, Code Reusability, Software Design Patterns, Object Oriented Programming (OOP), Mobile Development, Maintainability, Data Modeling, Object Oriented Design, Application Design, Programming Principles, UI Components, Testability, Scalability
Beginner · Course · 1 - 4 Weeks

The University of Edinburgh
Skills you'll gain: Video Game Development, Game Design, Program Development, Software Engineering, Programming Principles, Animation and Game Design, Software Development, Event-Driven Programming, Computer Programming, Computer Programming Tools, Code Reusability, No-Code Development, Computational Thinking, Algorithms, Animations
Beginner · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: File I/O, Data Structures, Programming Principles, Computer Programming Tools, Python Programming, Computer Programming, Software Development Tools, Development Environment, Functional Design, Integrated Development Environments, Software Documentation, Code Reusability, Data Import/Export
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: File I/O, Code Reusability, Matlab, Computer Programming Tools, Computer Programming, Programming Principles, Program Development, Debugging, Mathematical Software, Development Environment, Computer Science, User Interface (UI), File Management, Data Structures, Linear Algebra, Engineering Calculations, Plot (Graphics), Problem Solving
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Debugging, Programming Principles, Program Development, Computer Programming, Python Programming, Computational Thinking, Software Installation
Beginner · Course · 1 - 3 Months

Princeton University
Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Design, Object Oriented Programming (OOP), Performance Tuning, Data Structures, Code Reusability, Other Programming Languages, Java Programming, Java, Program Development, Computational Thinking, Computer Science, Algorithms, Theoretical Computer Science, Animations
Beginner · Course · 1 - 3 Months
University of California, Santa Cruz
Skills you'll gain: Programming Principles, Program Development, Computational Logic, Memory Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: R (Software), Data Manipulation, Web Scraping, R Programming, Data Analysis, Data Science, Data Structures, Data Import/Export, Programming Principles, Jupyter, File I/O, Integrated Development Environments, Development Environment
Beginner · Course · 1 - 3 Months