
Microsoft
Skills you'll gain: Generative AI
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Rmarkdown, Ggplot2, Data Visualization, Tidyverse (R Package), R Programming, Data Visualization Software, Statistical Programming, Data Manipulation, Data Analysis, Data Transformation, Software Installation, Programming Principles
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Software Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Java Programming, Debugging, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Rust (Programming Language), Relational Databases, Databases, Application Development, SQL, Object Oriented Programming (OOP), Data Structures, File I/O, Software Development, Command-Line Interface, Data Import/Export
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Software Architecture, Software Design, Secure Coding, Computer Programming, System Design and Implementation, Data Integrity, Maintainability, Scalability, Programming Principles, Code Review, Software Documentation, AI Workflows, Debugging
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: File I/O, Java Programming, Object Oriented Programming (OOP), Data Structures, Java, Cryptography, Software Engineering, Computer Programming, Algorithms, Encryption, Web Servers
Beginner · Course · 1 - 3 Months

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

Skills you'll gain: Application Design, Scalability, Software Architecture, Data Validation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Python Programming, Data Structures, Scripting, Web Development, Full-Stack Web Development, Automation, Programming Principles, Business Process Automation, Data Manipulation, File Management, Debugging, Application Deployment
Beginner · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Matplotlib, Data Visualization, Seaborn, NumPy, Python Programming, Scatter Plots, Pandas (Python Package), Data Analysis, Box Plots, JSON, File Management, Debugging, Data Manipulation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: C# (Programming Language), Software Architecture, .NET Framework, Distributed Computing, Scalability, Object Oriented Programming (OOP), Object-Relational Mapping, Microservices, Debugging, MongoDB, Data Access, Model View Controller, Performance Tuning, Computer Programming, Maintainability, NoSQL
Intermediate · Course · 1 - 4 Weeks