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: Databricks, CI/CD, Microsoft Azure, Data Architecture, Integration Testing, Continuous Integration, Continuous Deployment, Data Infrastructure, Data Pipelines, IT Automation, Data Integration, Data Security, Automation, Data Storage, Security Controls
Intermediate · Course · 1 - 4 Weeks

Intermediate · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Video Game Development, Game Design, iOS Development, Animation and Game Design, Usability Testing, Apple iOS, Mobile Development, Usability, Animations, Application Design, User Interface (UI) Design
Mixed · Course · 1 - 3 Months

Skills you'll gain: Routing Protocols, Wide Area Networks, Network Security, Network Routing, Data Centers, Virtual Networking, TCP/IP, Network Administration, Open Shortest Path First (OSPF), Network Protocols, Network Switches, Virtual Machines, Virtual Local Area Network (VLAN), Virtualization, Virtual Private Networks (VPN), Wireless Networks, Network Monitoring, Network Troubleshooting, Network Architecture, Hardware Troubleshooting
Beginner · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Object-Relational Mapping, Java Platform Enterprise Edition (J2EE), Database Design, Data Access, Data Persistence, Java, Relational Databases, Data Mapping, Java Programming, JUnit, SQL, Query Languages, Software Versioning
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Matplotlib, Extract, Transform, Load, Plot (Graphics), Pandas (Python Package), NumPy, Exploratory Data Analysis, Time Series Analysis and Forecasting, Data Visualization Software, Data Science, Package and Software Management, Graphing, Data Analysis, Data Wrangling, Data Processing, Data Import/Export, Data Manipulation, Numerical Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: User Story, Agile Methodology, Agile Project Management, Agile Software Development, Project Management Software, Kanban Principles
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Web Development, Web Language, Web Applications, Web Design and Development, Cascading Style Sheets (CSS), Web Design
Beginner · Guided Project · Less Than 2 Hours

Microsoft
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: User Interface (UI), Embedded Software, Embedded Systems, Prototyping, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Usability, Interaction Design, Real-Time Operating Systems, Hypertext Markup Language (HTML), Internet Of Things, jQuery, Telecommunications, Artificial Intelligence and Machine Learning (AI/ML)
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Cooperation, Interactive Learning, Education Software and Technology, Student Engagement, Pedagogy, Education and Training, Instructional Strategies, Learning Theory, Collaboration, Student-Centred Learning, Teamwork, Mathematics Education, Digital pedagogy, Professional Development, Problem Solving, Project Design, Critical Thinking, Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Milestones (Project Management), Acceptance Testing, CI/CD, Scope Management, MLOps (Machine Learning Operations), Feature Engineering, Governance Risk Management and Compliance, Capacity Management, Responsible AI, Smart Goals, Backlogs, Project Risk Management, Compliance Management, Stakeholder Communications, Risk Management, Data Governance, Model Evaluation, Project Planning, Case Studies, Risking
Intermediate · Specialization · 3 - 6 Months