
Skills you'll gain: Bash (Scripting Language), Test Automation, Unit Testing, Development Testing, Test Script Development, Scripting, Unix Shell, Software Testing, Shell Script, File I/O, Test Driven Development (TDD), Linux Commands, Unix Commands, Scripting Languages, Development Environment, Operating Systems, Linux, Command-Line Interface, File Management, OS Process Management
★ 4.7 (6.6K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Unsupervised Learning, Supervised Learning, Model Evaluation, Regression Analysis, Scikit Learn (Machine Learning Library), Machine Learning Methods, Applied Machine Learning, Model Training, Statistical Machine Learning, Predictive Modeling, Machine Learning Algorithms, Machine Learning, Dimensionality Reduction, Decision Tree Learning, Python Programming, Logistic Regression, Model Optimization, Predictive Analytics, Classification Algorithms
★ 4.7 (18K) · Intermediate · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Generative AI Agents, Agentic Workflows, AI Workflows, Agentic systems, LLM Application, Tool Calling, OpenAI, Prompt Engineering, Application Development, Large Language Modeling, Software Documentation, File I/O, Memory Management, File Management
★ 4.6 (422) · Beginner · Course · 1 - 3 Months

Infosec
Skills you'll gain: MITRE ATT&CK Framework, Threat Detection, Cybersecurity, Network Security, Cyber Security Strategy, System Monitoring, Cyber Operations, Threat Management, Continuous Monitoring, Exploitation techniques, Penetration Testing, Cyber Attacks, Data Persistence, Scripting, IT Automation, Network Monitoring, Persistence, Python Programming, Data Access, Computer Programming
★ 4.5 (553) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Selenium (Software), GitHub, Git (Version Control System), Version Control, CI/CD, File I/O, Object Oriented Programming (OOP), Test Automation, Test Data, Unit Testing, Test Case, Software Testing, Test Script Development, Programming Principles, Web Development Tools, Code Reusability, Test Execution Engine, Javascript, Browser Compatibility, Scripting
★ 4.5 (13) · Beginner · Specialization · 3 - 6 Months

EDUCBA
Skills you'll gain: Scripting, Code Reusability, Object Oriented Programming (OOP), Data Structures, Scripting Languages, Python Programming, Maintainability, Software Design, Programming Principles, Development Environment, Software Installation
★ 4.9 (16) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Infrastructure as Code (IaC), Scripting, Data Persistence, Python Programming, AI Workflows, Command-Line Interface, Virtual Machines, Data Pipelines
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Selenium (Software), Test Automation, Behavior-Driven Development, Gherkin (Scripting Language), Software Testing, Unit Testing, Test Script Development, Test Tools, Test Case, Automation, Software Design Patterns, Web Development Tools, Maintainability, Python Programming, Code Reusability, UI Components
Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Programming Principles, Python Programming, Data Cleansing, Automation, Maintainability, Computational Thinking, Computer Programming, Computational Logic, Application Programming Interface (API)
★ 4.4 (9) · Intermediate · Course · 1 - 4 Weeks

Cisco Learning and Certifications
Skills you'll gain: Postman API Platform, Restful API, Authentications, Application Programming Interface (API), Scripting, JSON, Extensible Languages and XML, IT Automation, Extensible Markup Language (XML), API Testing, Network Protocols, YAML, Network Monitoring, Automation, Network Engineering, Scripting Languages, Python Programming, Real Time Data
★ 4.6 (34) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Windows PowerShell, Scripting, Shell Script, Systems Administration, Operating System Administration, IT Automation, Scripting Languages, Automation, Application Development, Debugging, Integrated Development Environments, Development Testing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), File I/O, Python Programming, Data Structures, Scripting, Web Development, Data Persistence, Full-Stack Web Development, Automation, Programming Principles, Program Development, Code Reusability, File Systems, Data Manipulation, File Management, Debugging, Application Deployment, Development Environment
Beginner · Course · 1 - 3 Months