
Scrimba
Skills you'll gain: Python Programming, Programming Principles, Data Structures, Computer Programming, Computational Thinking, Web Development Tools, Web Development, Software Engineering
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Debugging, Algorithms, Problem Solving, Data Processing, Python Programming, Software Development, Data Analysis
Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Cucumber (Software), Gherkin (Scripting Language), Software Testing, Testability, Test Case, White-Box Testing, Behavior-Driven Development, Code Coverage, Test Engineering, Acceptance Testing, Test Planning, Unit Testing, Functional Testing, Test Automation, JUnit, Java Programming
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Package and Software Management, Platform As A Service (PaaS), Virtual Environment, Dependency Analysis, Python Programming, Application Deployment
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Angular, Unit Testing, JavaScript Frameworks, Test Driven Development (TDD), Test Case, Software Testing, React.js, Integration Testing, UI Components
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Exploratory Data Analysis, Box Plots, Correlation Analysis, Data Visualization, Scatter Plots, Data Cleansing, Statistical Visualization, Data Manipulation, Pandas (Python Package), Statistical Hypothesis Testing, Descriptive Statistics, Statistical Analysis, Data Analysis, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Mathematical Software, Scripting Languages, Scripting, Statistical Analysis, Software Installation
Intermediate · Course · 3 - 6 Months

Skills you'll gain: File I/O, Cryptography, User Accounts
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Object Oriented Programming (OOP), Code Review, Microsoft Visual Studio, Development Environment, Maintainability, Integrated Development Environments, Scalability, Programming Principles, Software Development Tools, Python Programming, Debugging
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Jest (JavaScript Testing Framework), Unit Testing, Test Case, React.js, API Testing, Test Driven Development (TDD), Software Testing, Mockups, Javascript
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Scripting, Computational Logic, Scripting Languages, Computer Science
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Software Testing, Test Case, Integration Testing, System Testing, Software Development Life Cycle, Acceptance Testing, Software Quality Assurance, Unit Testing, White-Box Testing, Regression Testing, Usability Testing
Beginner · Course · 1 - 4 Weeks