
University of California San Diego
Skills you'll gain: Bioinformatics, Epidemiology, Graph Theory, Infectious Diseases, Program Development, Molecular Biology, Computational Thinking, Algorithms, Software Development
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: SAS (Software), Perl (Programming Language), Data Processing, Statistical Programming, Stored Procedure, Data Manipulation, Data Transformation, Data Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Sociology, Sustainable Development, Social Sciences, Demography, Cultural Diversity, World History, Political Sciences, Governance, Economics, Qualitative Research, Digital Transformation
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Apache Hadoop, File Systems, Big Data, Java, Data Structures, Infrastructure Architecture, File Management, Systems Architecture, Data Processing, Distributed Computing, Data Storage, Development Environment, Scalability
Intermediate · Course · 1 - 4 Weeks
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Programming Principles, Object Oriented Programming (OOP), Functional Design, Software Design Patterns, Computer Programming, Data Structures, Integrated Development Environments, Javascript, Algorithms, Computational Thinking
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Debugging, C++ (Programming Language), API Design, Program Development, Software Documentation, Pseudocode, Software Architecture, Software Design, Maintainability, Computational Thinking, Data Structures, Programming Principles, Technical Documentation, Computer Programming, System Programming, Generative AI, Software Development, Computer Programming Tools, Data Validation, Integrated Development Environments
Beginner · Professional Certificate · 3 - 6 Months

Red Hat
Skills you'll gain: Object Oriented Programming (OOP), JSON, Python Programming, Debugging, Data Structures, Red Hat Enterprise Linux, Programming Principles, Scripting, Integrated Development Environments, Development Environment, Text Mining, File Management, Software Installation
Intermediate · Course · 3 - 6 Months

Skills you'll gain: C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Computer Programming, Programming Principles, Maintainability, Data Validation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Bash (Scripting Language), Shell Script, Linux Commands, Unix Shell, Unix Commands, Linux Administration, Linux, Scripting, File Management, Unix, Command-Line Interface, Scripting Languages, Debugging, System Configuration, User Interface (UI), IT Automation, Interactive Design, Programming Principles, OS Process Management
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Python Programming, Data Manipulation, Programming Principles, Computer Programming, Software Installation, Development Environment, Jupyter, Integrated Development Environments
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Unity Engine, C# (Programming Language), Video Game Development, Data Management, Data Structures, Application Development, Program Development, Object Oriented Programming (OOP), Scripting, Debugging
Intermediate · Course · 1 - 4 Weeks

Dartmouth College
Skills you'll gain: C (Programming Language), Programming Principles, Embedded Systems, Program Development, Computer Engineering, Development Environment, Algorithms, Data Structures, System Programming, Computer Programming, Debugging
Beginner · Course · 1 - 3 Months