
Universidade de São Paulo
Skills you'll gain: Software Design Patterns, Software Architecture, Software Design, Maintainability, Object Oriented Design, Object Oriented Programming (OOP), Application Frameworks, Software Engineering, Programming Principles, Software Quality (SQA/SQC)
Advanced · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: User Story, Agile Software Development, Software Design Patterns, Design Thinking, Software Development Methodologies, Software Design, Agile Methodology, Agile Project Management, Process Mapping, Software Engineering, Kanban Principles, Kaizen Methodology, Software Development Life Cycle, Software Quality Assurance, Agile Product Development, Application Security, Security Architecture Review, Scrum (Software Development), Object Oriented Design, Software Architecture
Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Statistical Analysis, Statistical Methods, Matplotlib, Regression Analysis, Statistical Modeling, Data Science, Data Analysis, Data Visualization, Pandas (Python Package), Anomaly Detection, Plot (Graphics), Data Visualization Software, Statistical Visualization, Data Integration, Data Collection, Data Access, Data Manipulation, Application Programming Interface (API)
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: File I/O, Python Programming, Code Reusability, Data Structures, Programming Principles, Computer Programming, Program Development, Application Development, Algorithms
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: White-Box Testing, Test Planning, Test Case, Software Testing, Software Documentation, Test Automation, Software Quality Assurance, Code Review, Test Data, Issue Tracking, Software Technical Review, Quality Assurance, Development Environment, Technical Communication
Beginner · Course · 1 - 4 Weeks

Universitat Politècnica de València
Skills you'll gain: Systems Development Life Cycle, Software Development Life Cycle, Systems Development, Software Development Methodologies, User Interface (UI), User Interface (UI) Design, Software Development, Agile Software Development, Data Quality, Project Management, Information Systems, Cross-Functional Team Leadership, Cross-Functional Collaboration, Data Management, Mobile Development, Project Planning, Emerging Technologies
Beginner · Course · 1 - 3 Months

Illinois Tech
Skills you'll gain: Open Source Technology, Package and Software Management, Linux, Shell Script, Ubuntu, Unix Shell, Linux Administration, Operating System Administration, Bash (Scripting Language), Linux Servers, Unix, Operating Systems, Command-Line Interface, Scripting, Linux Commands, Red Hat Enterprise Linux, File Systems, Network Administration, Software Installation, System Software
Build toward a degree
Intermediate · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Web Scraping, Restful API, Network Protocols, JSON, Extensible Markup Language (XML), Web Services, Data Access, Application Programming Interface (API), Hypertext Markup Language (HTML), Data Processing, Python Programming, Software Installation
Mixed · Course · 1 - 3 Months

Skills you'll gain: Software Testing, Business Logic, Test Tools, Cryptography, Cybersecurity, Identity and Access Management, Authentications, Vulnerability Assessments, Encryption, Data Validation, Network Protocols
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Databases, Database Development, Database Management, Acceptance Testing, Web Applications, Microservices, Solution Architecture, Software Architecture, Software Engineering, System Testing, Software Systems, System Monitoring, Functional Requirement, Application Deployment, User Acceptance Testing (UAT), Site Reliability Engineering, Application Development, Development Testing, Distributed Computing, Big Data
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Regression Analysis, Statistical Analysis, Time Series Analysis and Forecasting, Logistic Regression, R Programming, Statistical Hypothesis Testing, Probability & Statistics, Statistical Modeling, R (Software), Statistical Methods, Predictive Modeling, Generative AI, Forecasting, Power BI, Model Evaluation
Beginner · Course · 1 - 3 Months

Skills you'll gain: File I/O, Git (Version Control System), Software Development Methodologies, JUnit, Systems Development Life Cycle, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, Full-Stack Web Development, Test Driven Development (TDD), SQL, Software Development, Restful API, Database Management, Object Oriented Programming (OOP), Digital Transformation, GitHub Copilot, Java Programming, Generative AI
Beginner · Professional Certificate · 3 - 6 Months