
Skills you'll gain: WordPress, Development Environment, Content Management Systems, Content Management, Secure Coding, Data Management, Web Development, PHP (Scripting Language), Data Security, Application Security, Data Validation
Intermediate · Course · 1 - 4 Weeks

University of London
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Object Oriented Design, File I/O, Programming Principles, Data Structures, Program Development, Data Modeling, FinTech
★ 4.8 (65) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: PHP (Scripting Language), Object Oriented Programming (OOP), Object Oriented Design, Code Reusability, Web Development, Maintainability, Software Engineering
★ 4.6 (38) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Application Development, Object Oriented Design, Application Design, Program Development, Code Reusability, Business Logic, User Interface (UI), Data Entry, Command-Line Interface
Intermediate · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Server Side, Restful API, Ajax, Node.JS, Web Applications, Web Servers, Web Development, Back-End Web Development, Model View Controller, Javascript, PHP (Scripting Language), Application Programming Interface (API), Authentications, JSON, Hypertext Markup Language (HTML), Software Architecture, Real Time Data, Data Storage
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Software Development Methodologies, Development Environment, Software Development, Application Programming Interface (API), Version Control, Software Design Patterns, JSON, Maintainability, Network Engineering, Software Development Tools, API Testing, Restful API, Data Import/Export, Git (Version Control System), Virtualization and Virtual Machines, Computer Programming Tools, Devops Tools, Extensible Languages and XML, YAML, Extensible Markup Language (XML)
Intermediate · Course · 1 - 4 Weeks
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Programming Principles, Object Oriented Design, Object Oriented Programming (OOP), Functional Design, Computer Programming, Data Structures, Code Reusability, Computational Logic
★ 4.8 (8.3K) · Intermediate · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: C++ (Programming Language), Programming Principles, Data Structures, Computer Programming, Code Reusability, Object Oriented Programming (OOP), Game Design, Memory Management
★ 4.8 (460) · Beginner · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Programming Principles, C (Programming Language), Computer Programming, C and C++, Computer Science, Data Structures, Program Development, Numerical Analysis, Memory Management, Debugging
★ 4.8 (370) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Event-Driven Programming, Apache, Web Development, Web Scraping, Web Services, Web Applications, Python Programming, Data Persistence, Web Servers, Databases, Server Side, Application Frameworks, Extensible Markup Language (XML), Network Protocols, Hypertext Markup Language (HTML), Servers, UI Components, User Interface (UI)
★ 5 (9) · Mixed · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Code Reusability, Program Development, Python Programming, Maintainability, Programming Principles, Debugging, Computer Programming, Software Development, Computational Logic
Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Database Management, Relational Databases, MySQL, PHP (Scripting Language), SQL, Databases, Web Applications, Object Oriented Programming (OOP), Web Development, Hypertext Markup Language (HTML), Back-End Web Development, Data Access
★ 4.7 (24) · Intermediate · Guided Project · Less Than 2 Hours