
Skills you'll gain: Algorithms, Computer Hardware, Cryptography, Python Programming, Computer Programming, Computational Thinking, Emerging Technologies, Technical Documentation, Theoretical Computer Science, Linear Algebra, Simulations
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Import/Export, Data Analysis, Data Visualization, Programming Principles, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Import/Export, Pandas (Python Package), Pivot Tables And Charts, Jupyter, Microsoft Excel, Data Analysis, Data Manipulation, Python Programming, Data Structures, Development Environment, Object Oriented Programming (OOP)
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Data Storytelling, Google Sheets, Data Visualization, Spreadsheet Software, Large Language Modeling, Data Literacy, Data Visualization Software, Business Analysis, Requirements Analysis, Data Analysis, Analytics, Exploratory Data Analysis, Data-Driven Decision-Making, Trend Analysis
Beginner · Course · 1 - 4 Weeks

Instituto Tecnológico de Aeronáutica
Skills you'll gain: User Story, Agile Software Development, Backlogs, Agile Methodology, Scrum (Software Development), Sprint Retrospectives, Test Driven Development (TDD), Requirements Analysis, Sprint Planning, Unified Modeling Language, Software Development Methodologies, Software Engineering, Software Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Keras (Neural Network Library), Tensorflow, Deep Learning, Performance Tuning, Machine Learning Methods, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Johns Hopkins University
Skills you'll gain: Remote Access Systems, Linux, Web Applications, Internet Of Things, Embedded Systems, Application Programming Interface (API), Command-Line Interface, Application Security, Electronics, Control Systems, System Configuration, Hardware Design, Python Programming, Software Installation, Peripheral Devices
Mixed · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: TypeScript, Event-Driven Programming, Javascript, JavaScript Frameworks, Pseudocode, Computational Thinking, JSON, Web Development, Web Applications, Data Import/Export, Application Development, Mobile Development, Debugging, Algorithms, Data Structures, Object Oriented Programming (OOP), Data Management, Programming Principles, Unit Testing, Web Development Tools
Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Unified Modeling Language, Unit Testing, Software Design, Software Engineering Tools, Software Engineering, Systems Design, Design, Development Testing, Data Ethics, Computer Programming Tools, Software Architecture, Software Development Methodologies, Test Driven Development (TDD), Dataflow
Intermediate · Course · 1 - 3 Months

Codio
Skills you'll gain: Algorithms, C++ (Programming Language), Data Structures, Theoretical Computer Science, Computer Programming, Programming Principles, Computational Thinking
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Computational Thinking, C (Programming Language), Data Structures, Programming Principles, Computer Programming, Data Store, Problem Management, Program Development, Debugging
Beginner · Course · 1 - 4 Weeks

École normale supérieure
Skills you'll gain: Theoretical Computer Science, Combinatorics, Algorithms, Graph Theory, Computational Thinking, Operations Research, Mathematical Modeling, Probability
Mixed · Course · 1 - 3 Months