Software testing courses can help you learn test planning, test case design, automated testing, and performance testing. You can build skills in identifying bugs, writing effective test scripts, and using various testing methodologies. Many courses introduce tools like Selenium for automation, JUnit for unit testing, and JIRA for issue tracking, showing how these skills apply in real-world software development environments.

Skills you'll gain: AutoCAD Civil 3D, Autodesk Revit, Autodesk, Grading (Landscape), AutoCAD, Stormwater Management, Engineering Plans And Specifications, Engineering Analysis, Design, Visualization (Computer Graphics), Coordination, Design and Product, Data Management
Beginner · Course · 3 - 6 Months

Logical Operations
Skills you'll gain: Adobe InDesign, Layout Design, Graphic Design, Graphic and Visual Design, Adobe Creative Cloud, Document Management, Graphic and Visual Design Software, Typography, Style Guides, Design Elements And Principles, Productivity Software, User Interface (UI), Color Theory
Mixed · Course · 1 - 3 Months

Skills you'll gain: Linux Commands, OS Process Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: MLOps (Machine Learning Operations), Google Cloud Platform, Generative AI, Model Deployment, Cloud Management, Kubernetes, Large Language Modeling, CI/CD, Cloud Deployment, Machine Learning Methods, Continuous Deployment, Tensorflow, Model Evaluation, Apache Airflow, AI Workflows, Continuous Integration, Feature Engineering, Containerization, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Exploratory Data Analysis, Unsupervised Learning, Supervised Learning, Feature Engineering, Classification Algorithms, Regression Analysis, Dimensionality Reduction, Data Cleansing, Data Preprocessing, Data Access, Applied Machine Learning, Model Evaluation, Data Analysis, Predictive Modeling, Statistical Inference, Statistical Hypothesis Testing, Statistical Methods, Scikit Learn (Machine Learning Library), Machine Learning, Machine Learning Algorithms
Intermediate · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Test Driven Development (TDD), Unit Testing, Code Review, Maintainability, Software Testing, Continuous Integration, Debugging, Software Development, Python Programming, Agile Methodology
Intermediate · Course · 1 - 4 Weeks

Knowledge Accelerators
Skills you'll gain: Data Modeling, Data Visualization, Power BI, Data Visualization Software, Dashboard, Data Presentation, Interactive Data Visualization, Data Import/Export, Data Analysis, Data Analysis Expressions (DAX), Data Synthesis, Business Intelligence, Data Transformation, Trend Analysis, Data Sharing, Excel Formulas, Business Analytics, Microsoft 365
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Database Design, SQL, Database Management Systems, NoSQL, Relational Databases, Data Warehousing, Database Theory, Database Architecture and Administration, Database Administration, Databases, Database Systems, Database Management, Data Modeling, Query Languages, Big Data, Data Architecture, Database Application, Data Integrity, Data Access, Data Science
Build toward a degree
Beginner · Specialization · 3 - 6 Months
University of Colorado Boulder
Skills you'll gain: Power Electronics, Control Systems, USB, Electronic Systems, Simulations, Engineering Documentation, Semiconductors, Electrical Engineering, Engineering Design Process, Electrical Systems, Electronic Components, Electrical Power, Hardware Design, Electronics, Technical Communication, Electronics Engineering, electromagnetics, Electric Power Systems, Simulation and Simulation Software, Design Specifications
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Bash (Scripting Language), Python Programming, Unix Shell, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Scripting Languages, Development Environment, Data Structures
Beginner · Guided Project · Less Than 2 Hours

University of Virginia
Skills you'll gain: Business Strategy, Strategic Thinking, Competitive Analysis, Organizational Strategy, Business Planning, Strategic Decision-Making, Corporate Strategy, Market Analysis, Analysis, Value Propositions
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Statistical Hypothesis Testing, Sampling (Statistics), Statistical Modeling, Statistical Methods, Statistical Inference, Bayesian Statistics, Data Visualization, Statistics, Matplotlib, Statistical Visualization, Statistical Software, Probability & Statistics, Model Evaluation, Statistical Analysis, Jupyter, Statistical Machine Learning, Statistical Programming, Regression Analysis, Data Visualization Software, Python Programming
Beginner · Specialization · 1 - 3 Months