
Stanford University
Skills you'll gain: Data Structures, Graph Theory, Algorithms, Social Network Analysis, Network Analysis, Theoretical Computer Science, Probability & Statistics
Intermediate · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Applied Mathematics, Trigonometry, Mathematics and Mathematical Modeling, Graphing, Calculus, Computer Science, Mathematical Theory & Analysis, Geometry, Plot (Graphics), Mechanics, Computer Graphics, Graph Theory, Mathematical Modeling, Functional Requirement, Physics, Graphic Design, Derivatives
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Web Scraping, Restful API, Web Services, JSON, Extensible Markup Language (XML), Network Protocols, Extensible Languages and XML, Application Programming Interface (API), Data Processing, Hypertext Markup Language (HTML), Python Programming, Software Installation
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: Data Pipelines, Rust (Programming Language), Restful API, Cloud-Based Integration, Amazon Web Services, Data Structures, Secure Coding, Data Processing, Application Programming Interface (API), Data Manipulation, System Programming, Cryptography, Python Programming, Command-Line Interface, Software Testing
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Rust (Programming Language), Serverless Computing, Command-Line Interface, Amazon Web Services, Maintainability, Linux Commands, Unix Commands, Application Deployment, System Programming, Python Programming, Package and Software Management, Performance Tuning, Software Testing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, Data Import/Export, C++ (Programming Language), C and C++, Programming Principles, Data Structures, File Management, Computer Programming, Memory Management, Computer Science, Data Storage
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Rust (Programming Language), File I/O, Memory Management, Data Structures, Code Reusability, System Programming, Secure Coding
Beginner · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Theoretical Computer Science, Computer Programming, Algorithms, Computer Science, Formal Learning, Software Engineering, Program Development, Data Science, Technical Analysis
Build toward a degree
Intermediate · Course · 1 - 3 Months

Ball State University
Skills you'll gain: Program Development, Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Analytics, Python Programming, Natural Language Processing, Computer Science, Text Mining, NumPy, Data Processing, Code Reusability, Mathematical Software, Debugging, Computational Logic, Data Manipulation
Build toward a degree
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Cybersecurity, Vulnerability Management, Multi-Factor Authentication, Linux
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Unit Testing, Data Structures, Java, Java Programming, Software Testing, Program Development, Performance Tuning, Algorithms, Performance Testing, Object Oriented Programming (OOP), Theoretical Computer Science
Intermediate · Course · 1 - 3 Months

Universidades Anáhuac
Skills you'll gain: Data Cleansing, Database Management, SQL, Databases, Data Quality, Data Visualization Software, Pandas (Python Package), Data Science, Jupyter, Data Manipulation, Web Scraping, Data Collection, Python Programming, Machine Learning
Beginner · Course · 1 - 4 Weeks