
Edureka
Skills you'll gain: Memory Management, Communication Systems, Data Sharing, Web Development
★ 3 (11) · Beginner · Course · 1 - 3 Months
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Programming Principles, Data Structures, Functional Design, Object Oriented Programming (OOP), Object Oriented Design, Computational Logic, Algorithms
★ 4.8 (65) · Intermediate · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Program Development, Data Validation, Object Oriented Programming (OOP), Build Tools, Programming Principles, Object Oriented Design, Algorithms, Software Testing, Enterprise Modeling, Unit Testing, Data Structures, Data Modeling
★ 4.6 (178) · Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: API Gateway, Cloud Deployment, Cloud Development, Restful API, Application Programming Interface (API), Cloud Applications, Application Deployment, API Design, Go (Programming Language), Software Development, Google Cloud Platform, Personally Identifiable Information, Data Access, DevOps, Database Application, Data Management
★ 3.9 (7) · Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Data Persistence, File I/O, C (Programming Language), Debugging, Code Reusability, Computational Thinking, File Management, Programming Principles, C and C++, Program Development, Data Storage, Application Design, Algorithms
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Programming Principles, Data Modeling, Data Integrity, Application Development, Computational Logic, Data Maintenance
Beginner · Course · 1 - 4 Weeks

Dartmouth College
Skills you'll gain: C (Programming Language), Memory Management, System Programming, Computer Architecture, Embedded Software, Programming Principles, Code Reusability, Computer Programming, Linux
★ 4.8 (62) · Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Memory Management, C and C++, C++ (Programming Language), C (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Data Structures, Software Design, Python Programming, Java, Algorithms, Performance Tuning
★ 4.5 (13) · Intermediate · Course · 1 - 3 Months

Edureka
Skills you'll gain: Performance Tuning, Web Development, Web Applications, Software Architecture, Other Programming Languages, Network Security, Memory Management
★ 2.8 (14) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Cloud-Native Computing, Unstructured Data, Go (Programming Language), Web Servers, MySQL, Web Scraping, Kubernetes, Software Development, System Programming, Linux, Database Software, Programming Principles, SQL, Relational Databases
Intermediate · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Google App Engine, Google Cloud Platform, Cloud Deployment, Application Deployment, Build Tools, Cloud Applications, CI/CD, Cloud Development, Go (Programming Language), Serverless Computing, Software Testing, Development Testing, Data Store, Database Development, Data Import/Export
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Linux, Linux Commands, C (Programming Language), Memory Management, System Programming, Command-Line Interface, Programming Principles, Computer Programming Tools, Computational Logic, Software Installation, Program Development
Mixed · Course · 1 - 3 Months