
Skills you'll gain: Jest (JavaScript Testing Framework), Javascript, Unit Testing, Web Applications, Programming Principles, Object Oriented Programming (OOP), Event-Driven Programming, Node.JS, JSON, Computer Programming, Data Structures, Package and Software Management, Front-End Web Development, Functional Design
Beginner · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Data Structures, File I/O, Debugging, Data Processing, Application Development, Code Reusability, Maintainability, File Management, File Systems, Programming Principles, Computer Programming, Python Programming, System Configuration, Operating Systems, Software Development, Virtual Machines, Cross Platform Development
Beginner · Specialization · 1 - 3 Months

Logical Operations
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Database Application, Python Programming, Unit Testing, Computer Programming, Restful API, Cross Platform Development, Package and Software Management, Scripting, Data Science, Program Development, Computer Programming Tools, Software Development, Data Processing, Debugging, Programming Principles, User Interface (UI) Design, Regression Analysis, Machine Learning
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: PHP (Scripting Language), File I/O, Web Applications, Usability, Information Architecture, Responsive Web Design, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Front-End Web Development, MySQL, Web Design and Development, User Experience Design, Browser Compatibility, User Interface (UI), User Interface and User Experience (UI/UX) Design, HTML and CSS, Frontend Integration, Data Import/Export, Verification And Validation, Server Side
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Unix Shell, Shell Script, Bash (Scripting Language), Unix Commands, Command-Line Interface, Unix, Network Protocols, Network Troubleshooting, Scripting, TCP/IP, Linux, OS Process Management, File Management, Scripting Languages, General Networking, File Transfer Protocol (FTP), Network Administration, Linux Commands, File Systems, grep
Beginner · Specialization · 3 - 6 Months

Board Infinity
Skills you'll gain: PHP (Scripting Language), Model View Controller, Restful API, Secure Coding, Web Development, Object-Relational Mapping, Web Applications, Full-Stack Web Development, Development Environment, Software Testing, Development Testing, Back-End Web Development, Security Controls, API Design, Application Frameworks, Database Management, Web Frameworks, Application Programming Interface (API), Application Security, Database Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cryptography, Object Oriented Design, Object Oriented Programming (OOP), File I/O, Encryption, Cryptographic Protocols, Data Structures, Program Development, Software Development, Model Evaluation, Automation, Model Training, Machine Learning Algorithms, Database Application, Plot (Graphics), Python Programming, Algorithms, Software Installation, Code Reusability, Functional Design
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Cascading Style Sheets (CSS), Debugging, Search Engine Optimization, jQuery, PHP (Scripting Language), Hypertext Markup Language (HTML), MySQL, WordPress, Keyword Research, Web Applications, Application Programming Interface (API), Web Development, Content Management Systems, Web Design and Development, Linux Commands, DevOps, Javascript, Application Deployment, Content Optimization, Program Development
Intermediate · Specialization · 3 - 6 Months

Infosec
Skills you'll gain: Secure Coding, Distributed Denial-Of-Service (DDoS) Attacks, Application Security, Authorization (Computing), Authentications, Data Validation, Encryption, Security Software, Security Controls, Data Security, Vulnerability Scanning, Endpoint Security, Role-Based Access Control (RBAC), Intrusion Detection and Prevention, Security Awareness, Cybersecurity, Configuration Management, Package and Software Management, Web Applications, Web Development Tools
Beginner · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Software Documentation, API Gateway, Scripting, API Design, API Testing, Restful API, JSON, Application Programming Interface (API), Data Import/Export, Scripting Languages, Performance Tuning, Content Management, Scalability
Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: PHP (Scripting Language), MySQL, Database Application, Database Development, Object Oriented Programming (OOP), Database Management, Secure Coding, Authentications, Web Applications, SQL, Network Protocols
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Applications, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Object Oriented Design, Scripting Languages, Javascript, Database Management
Build toward a degree
Beginner · Specialization · 3 - 6 Months