
University of Pennsylvania
Skills you'll gain: File I/O, Java Programming, Eclipse (Software), Java, Debugging, Integrated Development Environments, Object Oriented Programming (OOP), Object Oriented Design, Data Structures, File Management, Development Environment, Programming Principles, Problem Solving
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: TypeScript, Programming Principles, Computational Logic, Computer Programming Tools, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

University of Washington
Skills you'll gain: Other Programming Languages, Software Design, Ruby (Programming Language), Programming Principles, Data Structures, Computer Programming, Functional Design, Code Reusability
Intermediate · Course · 1 - 4 Weeks

University of Washington
Skills you'll gain: Ruby (Programming Language), Other Programming Languages, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Functional Design, Computational Thinking, Code Reusability
Mixed · Course · 1 - 3 Months

Skills you'll gain: Shell Script, Bash (Scripting Language), Linux Commands, Unix Shell, Linux, Scripting, Linux Servers, Unix Commands, Unix, Scripting Languages, Debugging, Code Reusability, Command-Line Interface, File I/O, Programming Principles
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Programming Principles, Functional Design, Code Reusability, Algorithms, Data Structures, Data Mapping
Mixed · Course · 1 - 3 Months

Skills you'll gain: Apple iOS, Role-Based Access Control (RBAC), Vulnerability Assessments, iOS Development, Software Testing, Development Testing, Authentications, Unit Testing, Application Security, Security Testing, Secure Coding, Identity and Access Management, Knowledge of Apple Software, Software Quality (SQA/SQC), Verification And Validation, Debugging, Multi-Factor Authentication
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Risk Management, Risk Management Framework, Infrastructure Security, Threat Modeling, Information Systems Security, Cyber Engineering, Security Controls, Security Engineering, Security Architecture Review, Security Requirements Analysis, Safety and Security, Cybersecurity, Cyber Security Strategy, Continuous Monitoring, Cyber Risk, Vulnerability Assessments, Cyber Security Policies, Cyber Security Assessment, Incident Response, Industrial Design
Beginner · Course · 1 - 3 Months

Skills you'll gain: File I/O, Computer Programming, Programming Principles, Data Import/Export, Data Structures, Python Programming, Computer Science
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Data Persistence, Programming Principles, Python Programming, Data Storage, File Management, Computer Science
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Data Structures, Data Access, Python Programming, Data Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: File I/O, Plot (Graphics), Pandas (Python Package), Data Persistence, NumPy, Scripting, Object Oriented Programming (OOP), Python Programming, Scripting Languages, Query Languages, Databases, Object Oriented Design, Data Import/Export
Beginner · Course · 1 - 4 Weeks