
Skills you'll gain: Java Programming, Functional Design, Performance Tuning, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Musical Composition, Music, Computer Programming, Code Reusability, Programming Principles, Python Programming
★ 4.5 (458) · Beginner · Guided Project · Less Than 2 Hours

University of London
Skills you'll gain: C++ (Programming Language), C and C++, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Program Development, Computer Programming, Data Modeling, Transaction Processing
★ 4.7 (27) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: API Gateway, Serverless Computing, Cloud API, Restful API, Node.JS, Microsoft Azure, Application Programming Interface (API), API Design, API Testing, Software Testing, Network Routing
★ 4.5 (113) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: File I/O, Data Import/Export, Java Programming, Java, Programming Principles, Computer Programming, Data Structures, File Systems, File Management, Data Store, Computer Science
★ 4.6 (45) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Excel, Spreadsheet Software, Data Analysis Software, Data Entry
Beginner · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Cloud Deployment, Google Cloud Platform, Application Deployment, Cloud Development, Cloud Applications, Serverless Computing, Cloud-Based Integration, Event Monitoring, Cloud Platforms, Cloud Storage, Cloud Management, System Monitoring
Beginner · Project · Less Than 2 Hours

Skills you'll gain: C (Programming Language), Game Design, Programming Principles, Video Game Development, System Programming, Program Development, Computational Logic, Data Validation, Command-Line Interface, Code Reusability, User Interface (UI), Data Structures
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Cryptography, Data Encryption Standard, Encryption, Advanced Encryption Standard (AES), Cryptographic Protocols, Application Security, Key Management, Secure Coding, Data Security, Web Development, Email Security, PHP (Scripting Language), Intrusion Detection and Prevention, Data Integrity, Algorithms, User Provisioning, Command-Line Interface
★ 4.5 (100) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computer Programming, Code Reusability, Software Documentation, Computer Science, Maintainability
★ 4.7 (168) · Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Serverless Computing, Go (Programming Language), Google Cloud Platform, Cloud Development, Cloud Deployment, Cloud Computing, Functional Testing, Cloud Applications, Web Servers, Server Side, Cloud Storage
Beginner · Project · Less Than 2 Hours

Coursera
Skills you'll gain: Eclipse (Software), Java, Integrated Development Environments, Java Programming, Code Reusability, Functional Design
★ 4.2 (21) · Intermediate · Guided Project · Less Than 2 Hours