
Skills you'll gain: Git (Version Control System), GitHub, Version Control, Open Source Technology, Collaborative Software, Unix Commands, Microsoft Visual Studio, Continuous Integration, Linux, Mac OS, Web Development Tools, File Management, Shell Script, Command-Line Interface, Code Review, Data Integrity, Application Deployment, React.js, Hypertext Markup Language (HTML), Technical Communication
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Apache Cassandra, NoSQL, Data Store, Databases, Database Management Systems, Application Deployment, Database Architecture and Administration, Query Languages, Database Management, Data Storage, System Monitoring, Data Maintenance, Distributed Computing, Application Security, Data Modeling, Data Security, Scalability
Beginner · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: Control Systems, Systems Engineering, Mathematical Modeling, Simulation and Simulation Software, Engineering Analysis, Engineering Calculations, Engineering Design Process, Torque (Physics)
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Game Design, Python Programming, Programming Principles, Event-Driven Programming, Computer Programming, Data Storage, Computer Science
Beginner · Guided Project · Less Than 2 Hours

Whizlabs
Skills you'll gain: Amazon DynamoDB, Amazon Redshift, Databases, Database Architecture and Administration, Relational Databases, Apache Cassandra, NoSQL, Amazon S3, Data Warehousing, SQL, Redis
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: React.js, Routing Protocols, Authentications, Frontend Performance, Authorization (Computing), Web Applications, Query Languages, Web Development
Intermediate · Course · 1 - 3 Months

FAIR Institute
Skills you'll gain: Risk Analysis, Cyber Risk, Cyber Threat Intelligence, Threat Modeling, Cyber Security Strategy, Governance, Risk Management, Enterprise Risk Management (ERM), Strategic Decision-Making, Risk Mitigation, Business Risk Management, Strategic Prioritization, Compliance Reporting, Management Reporting, Business Communication
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Spring Framework, Spring Boot, Model View Controller, Hibernate (Java), Java, Web Applications, Object-Relational Mapping, Application Deployment, Application Security, Database Application, Software Development Tools, Authentications, Development Environment, Authorization (Computing)
Intermediate · Course · 3 - 6 Months

Whizlabs
Skills you'll gain: Infrastructure as Code (IaC), IT Automation, Command-Line Interface, Docker (Software), Automation, System Configuration, YAML, Systems Administration, Configuration Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Matplotlib, Data Visualization Software, Data Structures, Data Manipulation, Pandas (Python Package), NumPy, Exploratory Data Analysis, Python Programming, Data Preprocessing, Scripting, Scripting Languages
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Package and Software Management, Bash (Scripting Language), Git (Version Control System), GitHub, Version Control, Unix Shell, Ubuntu, Shell Script, Scripting, Unix, Scripting Languages, Unix Commands, Linux, System Configuration, Linux Administration, Linux Commands, File Management, Software Installation
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Flask (Web Framework), Model View Controller, Back-End Web Development, Hypertext Markup Language (HTML), Python Programming
Beginner · Guided Project · Less Than 2 Hours