University of Michigan
Skills you'll gain: HTML and CSS, PHP (Scripting Language), Hypertext Markup Language (HTML), MySQL, Web Applications, Web Development, Secure Coding, Cascading Style Sheets (CSS), Development Environment, Back-End Web Development, Database Development, Web Servers, Scripting Languages, Programming Principles, Network Protocols, Software Installation, Data Validation
★ 4.7 (4.3K) · Intermediate · Course · 1 - 3 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
★ 4.2 (10) · Beginner · Course · 1 - 4 Weeks

Packt
Skills you'll gain: PHP (Scripting Language), Object Oriented Programming (OOP), Package and Software Management, Web Applications, Web Development Tools, Web Development, Scripting Languages, Development Environment, Scripting, Programming Principles, Debugging, Data Structures
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Bash (Scripting Language), Shell Script, Unix Shell, grep, Unix, Linux Commands, Linux, Unix Commands, Scripting, Linux Servers, Secure Coding, Scripting Languages, Command-Line Interface, Maintainability, Hardening, Debugging, Linux Administration, Code Reusability, Windows PowerShell, Mac OS
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), PHP (Scripting Language), Responsive Web Design, HTML and CSS, Web Design and Development, Typography, Server Side, Secure Coding, Web Content Accessibility Guidelines, Web Design, Web Development, Code Reusability, Front-End Web Development, Back-End Web Development, Web Applications, Web Frameworks, Web Servers, Web Development Tools, Data Validation
Beginner · Specialization · 1 - 3 Months
Dartmouth College
Skills you'll gain: Memory Management, Command-Line Interface, C (Programming Language), Linux Commands, Linux, Computer Programming Tools, Embedded Systems, File I/O, Embedded Software, Software Visualization, Programming Principles, Computer Engineering, C and C++, Linux Servers, Algorithms, Computer Programming, Software Documentation, Computer Science, Software Engineering, Debugging
★ 4.6 (453) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Bash (Scripting Language), Shell Script, Linux Commands, Unix Shell, Linux Administration, Linux, Scripting, Scripting Languages, grep, Unix Commands, File Management, Unix, Command-Line Interface, Debugging, Code Reusability, System Configuration, Data Processing, File I/O, User Interface (UI), IT Automation
★ 4.6 (27) · Beginner · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: User Interface (UI), User Interface and User Experience (UI/UX) Design, Bootstrap (Front-End Framework), Web Design, Cascading Style Sheets (CSS), UI Components, Secure Coding, Full-Stack Web Development, Web Applications, Database Development, Frontend Integration, JavaScript Frameworks, Database Management, Hypertext Markup Language (HTML), Software Architecture, Development Environment, Software Testing, Development Testing, NoSQL, API Design
★ 3.9 (31) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: PHP (Scripting Language), Server Side, Secure Coding, Web Development, Code Reusability, Back-End Web Development, Web Applications, Data Structures, Scripting Languages, Web Servers, Scripting, Application Security, Programming Principles, Web Content, Web Development Tools, Data Validation, Debugging, Data Cleansing, Development Environment
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Restful API, Secure Coding, Application Deployment, Web Development, API Design, Full-Stack Web Development, Security Controls, Scripting Languages, Cloud API, Software Documentation, Software Installation, Data Validation
★ 4.2 (202) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Debugging, Application Development, Scripting Languages, Shell Script, Model View Controller, Python Programming, Software Development Methodologies, Data Validation, Record Keeping, Programming Principles, Code Reusability, Problem Solving
★ 4.9 (49) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Bash (Scripting Language), Shell Script, Linux, Scripting, Linux Commands, Linux Administration, Unix Shell, Scripting Languages, Operating System Administration, Data Persistence, Unix Commands, Systems Administration, Command-Line Interface, IT Automation, Software Installation, Unix, Object-Relational Mapping, YAML, System Programming, Automation
★ 4.8 (49) · Beginner · Specialization · 3 - 6 Months