
Skills you'll gain: File I/O, Plot (Graphics), Pandas (Python Package), Data Persistence, NumPy, Scripting, Object Oriented Programming (OOP), Python Programming, Databases, Data Access
★ 4.4 (21) · Beginner · Course · 1 - 4 Weeks

Infosec
Skills you'll gain: MITRE ATT&CK Framework, Threat Detection, Cybersecurity, Network Security, Cyber Security Strategy, System Monitoring, Cyber Operations, Data Persistence, Exploitation techniques, Scripting, IT Automation, Persistence, Python Programming, Intrusion Detection and Prevention, Scripting Languages, Computer Programming
★ 4.5 (560) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Debugging, Data Validation, Scripting, Object Oriented Design, Development Environment, Object Oriented Programming (OOP), Application Development, Django (Web Framework), Web Development Tools, Web Development, Development Testing, Customer Data Management, Scripting Languages, Shell Script, Data-oriented programming, Business Logic, Program Development, User Interface (UI), Python Programming, Back-End Web Development
★ 4.9 (49) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Web Scraping, Package and Software Management, Object Oriented Programming (OOP), Development Environment, Object Oriented Design, Test Driven Development (TDD), Maintainability, Python Programming, Program Development, Virtual Environment, Development Testing, HTML and CSS, Hypertext Markup Language (HTML)
Beginner · Course · 1 - 3 Months
Madecraft
Skills you'll gain: Object Oriented Programming (OOP), Python Programming, Programming Principles, Program Development, Computer Programming, Jupyter, Data Structures, Development Environment, Data Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Network Analysis, Network Security, Cyber Operations, Intrusion Detection and Prevention, MITRE ATT&CK Framework, Cybersecurity, Threat Detection, Network Monitoring, Penetration Testing, Anomaly Detection, Exploitation techniques, Brute-force attacks, Scripting, Python Programming, Data Access, Automation
★ 4.5 (82) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Data Structures, Data Cleansing, Python Programming, Data Analysis, NumPy, Pandas (Python Package), Data Manipulation, Programming Principles, Computer Programming, Scripting, Code Reusability
★ 4.6 (191) · Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: C (Programming Language), C++ (Programming Language), Algorithms, Computer Programming, Python Programming
★ 4.5 (103) · Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Web Scraping, Scripting, Version Control, GitHub, Unstructured Data, Git (Version Control System), Automation, Email Automation, Unit Testing, File Systems, File I/O, Command-Line Interface, File Management, Restful API, Application Programming Interface (API), Scalability, Extensible Markup Language (XML), Performance Tuning, Code Review, Productivity
★ 3.7 (53) · Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: PHP (Scripting Language), MySQL, Database Application, Object Oriented Programming (OOP), Application Development, Secure Coding, Authentications, Web Applications, SQL, Network Protocols
★ 4.8 (1.1K) · Intermediate · Course · 1 - 3 Months

Rice University
Skills you'll gain: Data Visualization Software, File I/O, Data Visualization, Plot (Graphics), Statistical Visualization, Package and Software Management, Python Programming, Data Cleansing, Programming Principles, Data Processing, Data Mapping, Data Manipulation, Code Reusability, Software Installation, Development Environment, Data Access, Computational Logic, Data Structures, Scripting, Data Analysis
★ 4.7 (4.4K) · Beginner · Specialization · 3 - 6 Months
Madecraft
Skills you'll gain: Web Scraping, Scripting, Selenium (Software), Unstructured Data, Automation, File Management, Application Programming Interface (API), JSON, Extensible Markup Language (XML), Python Programming, File I/O, Hypertext Markup Language (HTML), Data Validation, Authentications, Data Management
Intermediate · Course · 1 - 3 Months