Unit testing courses can help you learn the principles of test-driven development, writing effective test cases, and debugging techniques. You can build skills in identifying edge cases, ensuring code coverage, and automating tests to streamline workflows. Many courses introduce tools such as JUnit, NUnit, and pytest, that support implementing unit tests in various programming languages, allowing you to apply your skills in real coding environments.

Skills you'll gain: Mobile Security, Wireless Networks, Network Security, Application Security, Endpoint Security, Internet Of Things, Cybersecurity, Information Systems Security, Infrastructure Security, Penetration Testing, Exploitation techniques, Vulnerability Assessments, Data Security, Encryption
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Windows PowerShell, Shell Script, Scripting, IT Automation, Network Monitoring, Scripting Languages, Event Monitoring, Network Administration, Code Reusability, Debugging, Computational Logic
Beginner · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Ubuntu, Linux, Bash (Scripting Language), Linux Commands, Linux Administration, Command-Line Interface, Operating System Administration, Unix Shell, File Management, Shell Script, grep, Software Installation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Network Security, Intrusion Detection and Prevention, Cybersecurity, Threat Detection, Penetration Testing, Vulnerability Assessments, Firewall, Exploitation techniques, Human Factors (Security), Network Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Security Information and Event Management (SIEM), Threat Management, Cyber Risk, Cyber Security Policies, Data Security, Personally Identifiable Information, Security Management, Email Security, Cyber Threat Intelligence, Data Loss Prevention, Threat Detection, Information Privacy, General Data Protection Regulation (GDPR), Data Governance, IT Automation, Event Monitoring
Beginner · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Cloud Computing, Cloud Deployment, Cloud Infrastructure, Cloud Solutions, Data Storage, Cloud Services, Cloud Management, Data Storage Technologies, Infrastructure As A Service (IaaS), Data Migration, Virtual Machines, Virtualization, Virtual Networking, Cloud Storage, Virtualization and Virtual Machines, Virtual Private Networks (VPN), Network Routing, Database Management Systems, Network Protocols
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Engineering Tools, Prompt Patterns, Multimodal Prompts, Generative AI, OpenAI API, Generative Model Architectures, AI Integrations, AI Workflows, Tool Calling, AI powered creativity, AI Personalization, Data Analysis Software, Test Automation, File I/O
Intermediate · Course · 1 - 4 Weeks
Johns Hopkins University
Skills you'll gain: Infectious Diseases, Laboratory Testing, Infection Control, Diagnostic Tests, Epidemiology, Patient Evaluation, Public Health and Disease Prevention, Microbiology, Clinical Practices, Public Health, Clinical Assessment, Specimen Collection, Medical Devices, Molecular, Cellular, and Microbiology, Preventative Care, Health Technology, Patient Treatment, Pharmacotherapy
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Advertising Campaigns, Advertising, User Feedback, Marketing Materials, Business Research, Marketing, Market Research, Branding
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Responsive Web Design, Bootstrap (Front-End Framework), Node.JS, Back-End Web Development, Unit Testing, Server Side, Web Design and Development, Frontend Performance, Full-Stack Web Development, Front-End Web Development, Application Programming Interface (API), API Design, Authentications, User Accounts, Integration Testing, MySQL
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: PySpark, Apache Hadoop, Apache Spark, Big Data, Apache Hive, Analytics, Data Processing, Distributed Computing, Debugging, Java Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Bayesian Statistics, A/B Testing, Excel Formulas, Microsoft Excel, Statistical Machine Learning, Statistical Modeling, Predictive Analytics, Statistical Methods, Data Analysis, Probability & Statistics, Decision Making, Statistical Programming, Markov Model, Diagnostic Tests, Probability Distribution, Sampling (Statistics)
Mixed · Course · 1 - 4 Weeks