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: Content Performance Analysis, Dashboard, Conversion Funnel Analysis, Surveys, Content Scheduling, Newsletters, Search Engine Optimization, Marketing Budgets, Email Automation, Data-Driven Marketing, Marketing Analytics, Marketing Automation, Web Analytics, Email Marketing, Content Marketing, Performance Reporting, Google Analytics, Collaborative Software, Social Media Management, Lead Generation
Beginner · Specialization · 3 - 6 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

Universitat Autònoma de Barcelona
Skills you'll gain: Video Game Development, Game Design, Peer Review, Animation and Game Design, Computer Programming, Computer Graphics
Mixed · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Data Mining, Model Training, Machine Learning Methods, Machine Learning Software, Applied Machine Learning, Predictive Modeling, Machine Learning, Artificial Intelligence, Machine Learning Algorithms, Random Forest Algorithm, Diagnostic Tests, Responsible AI, Deep Learning, Model Evaluation, Unsupervised Learning, Health Technology, Healthcare Industry Knowledge, Algorithms, Artificial Neural Networks
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data Manipulation, Tidyverse (R Package), Data Wrangling, Data Analysis, R Programming, R (Software), Data Transformation, Statistical Analysis
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: React.js, JavaScript Frameworks, Front-End Web Development, Javascript, UI Components, Programming Principles, Dataflow
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: JSON, Application Programming Interface (API), Application Development, Data Access, Restful API, Python Programming, Program Development, User Interface (UI)
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Tableau Software, Data Visualization Software, Data Analysis, Dashboard, Dashboard Creation
Advanced · Course · 1 - 4 Weeks

Pohang University of Science and Technology(POSTECH)
Skills you'll gain: Blockchain, FinTech, Payment Systems, Cryptography, Digital Assets, Emerging Technologies, Distributed Computing, Fundraising and Crowdsourcing, Cryptographic Protocols, Transaction Processing, Algorithms, Fundraising
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Canva (Software), Graphical Tools, Web Content, Design, Creative Design, Design Software, Graphic Design, Marketing Design, Event Management
Beginner · Guided Project · Less Than 2 Hours
Skills you'll gain: Electrical Wiring, Wire Harnesses, Engineering Documentation, Schematic Diagrams, Diagram Design, Engineering Drawings, Electrical Systems, Blueprint Reading, Drafting and Engineering Design, Document Management, Software Documentation, Design Software, Computer-Aided Design, Technical Communication, Electrical Equipment, Technical Standard, Analysis
Intermediate · Course · 1 - 4 Weeks

JetBrains
Skills you'll gain: Application Development, Application Deployment, Generative AI Agents, Large Language Modeling, Software Development Tools, LLM Application, AI literacy, IntelliJ IDEA, Agentic Workflows, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Integrated Development Environments, Agentic systems, Code Review, Software Development, Software Development Life Cycle
Beginner · Course · 1 - 3 Months