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: Google Ads, Advertising Campaigns, Pay Per Click Advertising, Search Engine Marketing, Campaign Management, Performance Analysis, Performance marketing, Keyword Research, Performance Measurement, Bidding, Online Advertising, Digital Advertising, Web Analytics, Registration, Advertising, Marketing, Performance Metric, Digital Marketing, Key Performance Indicators (KPIs), Test Planning
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Metasploit, Open Web Application Security Project (OWASP), Penetration Testing, Vulnerability Scanning, Exploitation techniques, Vulnerability Assessments, Brute-force attacks, Web Applications, Cybersecurity, Firewall, Network Security, Wireless Networks, Network Analysis, SQL
Intermediate · Course · 1 - 4 Weeks
LearnQuest
Skills you'll gain: Blockchain, Key Management, Security Controls, Cryptography, Cybersecurity, Security Engineering, Application Security, Network Security, Vulnerability Assessments, Encryption, Secure Coding, Data Security, Distributed Denial-Of-Service (DDoS) Attacks, Public Key Cryptography Standards (PKCS), Security Testing, Vulnerability Management, Transaction Processing, Risk Management, Code Review, Data Integrity
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Incident Response, Computer Security Incident Management, Open Web Application Security Project (OWASP), Application Security, Secure Coding, Cloud Security, Cybersecurity, Vulnerability Assessments, Cyber Attacks, Information Systems Security, Security Engineering, Metasploit, Security Strategy, Infrastructure Security, Incident Management, Vulnerability Scanning, Security Testing, Hardening, Penetration Testing, Mobile Security
Advanced · Course · 1 - 3 Months

Skills you'll gain: Amazon Bedrock, Prompt Engineering, Responsible AI, AI Security, Generative AI, MLOps (Machine Learning Operations), AWS SageMaker, Artificial Intelligence and Machine Learning (AI/ML), Amazon Web Services, AWS Identity and Access Management (IAM), Amazon S3, Model Deployment, Model Evaluation, Natural Language Processing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Product Promotion, Marketing Materials, Promotional Strategies, Product Knowledge, Design, Presentations, Dashboard, Graphic and Visual Design, Commercialization, Creative Design, Graphic Design, Sales
Beginner · Guided Project · Less Than 2 Hours
University of Illinois Urbana-Champaign
Skills you'll gain: Data Literacy, Data Storytelling, Scientific Visualization, Visualization (Computer Graphics), Data Visualization, Cinematography, Data Visualization Software, Spatial Data Analysis, 3D Modeling, Storytelling
Beginner · Course · 1 - 3 Months

Skills you'll gain: Architectural Drawing, AutoCAD, Architectural Design, Technical Drawing, Engineering Drawings, Civil and Architectural Engineering, Drafting and Engineering Design, Computer-Aided Design, Building Design, As-Built Drawings, AutoCAD Civil 3D, Architectural Engineering, Structural Engineering, Electrical Wiring, Structural Analysis, Functional Design, Conceptual Design, Layout Design, Construction Estimating, 3D Modeling
Beginner · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Serverless Computing, Cloud Security, Containerization, Data Governance, Cloud Management, Artificial Intelligence and Machine Learning (AI/ML), Encryption, Google Cloud Platform, Digital Transformation, Cloud Computing, Real Time Data, Data Security, Looker (Software), Data Strategy, Cloud Infrastructure, Dataflow, Data Storage, Site Reliability Engineering, Public Cloud, Responsible AI
Beginner · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Network Analysis, R Programming, Statistical Analysis, Regression Analysis, Statistical Modeling, Bayesian Network, Statistical Hypothesis Testing, Statistical Programming, Data Analysis, R (Software), Probability, Probability Distribution, Applied Machine Learning, Probability & Statistics, Statistical Methods, Social Network Analysis, Applied Mathematics, Simulations, Data Science, Markov Model
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Collaborative Software, Team Leadership, Virtual Teams, Cross-Functional Team Leadership, Agile Methodology, Organizational Leadership, Innovation, Team Management, Team Building, Communication, Employee Engagement, Change Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Docker (Software), Kubernetes, Containerization, YAML, Virtual Networking, Application Deployment, General Networking, Servers, Operating Systems, Command-Line Interface
Beginner · Course · 3 - 6 Months