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: Research Reports, Report Writing, Case Studies, Financial Reporting, Business Writing, Analysis, Data Analysis, Financial Analysis, Writing, Equities, Concision, Financial Modeling, Predictive Analytics, Target Audience, Data Science, Credit Risk, Predictive Modeling, Machine Learning, R Programming, Logistic Regression
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Exploratory Data Analysis, Box Plots, Plot (Graphics), Data Visualization, Ggplot2, Data Visualization Software, Statistical Visualization, Scatter Plots, Histogram, Data Analysis, Graphing, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Model Training, Artificial Intelligence, Model Evaluation, Machine Learning Methods, Machine Learning, Machine Learning Algorithms, Artificial Neural Networks, Deep Learning, Supervised Learning, Data Ethics, Large Language Modeling, Responsible AI, AI literacy, Data Science
Beginner · Course · 1 - 3 Months

Skills you'll gain: Database Design, MySQL Workbench, Database Development, MySQL, Relational Databases, Databases, SQL, Database Management, Query Languages, Data Manipulation, Data Migration
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Selenium (Software), Ajax, Java Programming, Test Script Development, Java, Software Testing, Test Automation, Scripting, Test Tools, Automation, Cascading Style Sheets (CSS)
Intermediate · Course · 3 - 6 Months

LearnQuest
Skills you'll gain: Blockchain, Cryptography, Data Storage, Systems Architecture, Network Architecture, FinTech, Distributed Computing, Cryptographic Protocols, Programming Principles, Data Structures, Computing Platforms, Scalability, Data Integrity, Software Development Tools
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Interactive Learning, Education Software and Technology, End User Training and Support
Beginner · Guided Project · Less Than 2 Hours

University of California, Davis
Skills you'll gain: Digital Transformation, AI Personalization, Blockchain, digital literacy, Data Ethics, Emerging Technologies, FinTech, Artificial Intelligence, Digital Assets, Responsible AI, Artificial Neural Networks, Social Media, Driving engagement, Deep Learning, Simulation and Simulation Software, Persuasive Communication, Intellectual Property, Machine Learning, Algorithms, Decision Making
Beginner · Course · 1 - 4 Weeks

O.P. Jindal Global University
Skills you'll gain: Digital Marketing, Web Analytics, Digital Advertising, Search Engine Marketing, Digital Marketing Campaigns, Digital Analysis, Online Advertising, Digital Marketing Tools, Google Analytics, Search Engine Optimization, Web Analytics and SEO, Google Ads, Marketing Channel, Social Media Marketing, Marketing Strategies, MarTech, Marketing Planning, Paid media, Marketing Analytics, Social Media Campaigns
Beginner · Course · 1 - 3 Months

Illinois Tech
Skills you'll gain: Virtualization, Virtualization and Virtual Machines, Virtual Machines, Virtual Networking, Data Centers, Virtual Local Area Network (VLAN), Data Storage Technologies, Data Storage, Data Infrastructure, Servers, Virtual Reality, Memory Management, Network Switches, iSCSI Configuration, Remote Access Systems, Computer Hardware
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Database Software, Hardware Troubleshooting, Networking Hardware, Database Theory, Database Management Systems, Computer Networking, Network Support, Network Protocols, Computer Security Awareness Training, Security Software, Technical Support and Services, Cybersecurity, Encryption, Computer Literacy, Program Development, Browser Compatibility, Computing Platforms, Computer Programming, System Software, Database Management
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Systems Development Life Cycle, Software Development Life Cycle, Systems Development, Change Control, Software Development Methodologies, Project Management Life Cycle, Change Management, Project Management, IT Management, System Implementation, Compliance Auditing, Internal Auditing, Software Testing, Test Data, Auditing, Development Testing, Risk Control, Verification And Validation, Project Management Office (PMO), Risk Management
Intermediate · Course · 1 - 4 Weeks