Programming languages courses can help you learn syntax, data structures, algorithms, and object-oriented programming. You can build skills in debugging, code optimization, and software development methodologies. Many courses introduce tools like Git for version control, integrated development environments (IDEs) such as Visual Studio Code, and frameworks like React or Django, that support creating robust applications and enhancing your coding efficiency.

University of Pittsburgh
Skills you'll gain: Web Services, Cloud Computing, Cloud Computing Architecture, Cloud Storage, Cloud Development, Cloud Applications, Google Cloud Platform, Flask (Web Framework), Distributed Computing, Containerization, Systems Architecture, Software Architecture, Docker (Software), Cloud-Based Integration, Virtualization, Restful API, JSON, Microservices, Application Programming Interface (API), Computer Architecture
Build toward a degree
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Sheets, Query Languages, Spreadsheet Software, Data Manipulation, Google Workspace, Data Transformation, Data Cleansing, Data Management, Data Analysis, Cloud Computing
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Model Deployment, Analytics, R Programming, Scripting, Google Sheets, Email Automation, Tidyverse (R Package), Predictive Modeling, Automation, Data Manipulation, Health Technology, GitHub, Gmail, Git (Version Control System), Command-Line Interface
Intermediate · Guided Project · Less Than 2 Hours

Amazon Web Services
Skills you'll gain: .NET Framework, Linux, Computer Programming Tools, Application Frameworks, Cross Platform Development, Software Development Tools, Amazon Web Services, Dependency Analysis, Interoperability
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Cloud-Native Computing, Enterprise Architecture, CI/CD, Cloud Applications, Unified Modeling Language, Microservices, Cloud Infrastructure, Cloud Computing, Docker (Software), Data Modeling, Requirements Analysis, Software Systems, Architectural Design, Software Development Life Cycle, Stakeholder Engagement, Application Programming Interface (API), Database Design, Database Management, Data Governance, SQL
Advanced · Course · 1 - 3 Months

Skills you'll gain: Database Design, SQL, Data Management, Databases, Database Management, Query Languages, Data Manipulation, Data Analysis
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Looker (Software), Data Cleansing, SQL, Data Transformation, Big Data, Data Manipulation, Data Processing, Extract, Transform, Load, Data Migration, Data Visualization Software, Query Languages, Dashboard Creation, Data Warehousing, Google Sheets, Data Import/Export, Analytics, Data Analysis, Data Pipelines, Cloud Storage, Data Storage
Intermediate · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Cybersecurity, Cyber Attacks, Threat Detection, Exploitation techniques, Malware Protection, Security Awareness, SQL, Databases
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Java, Computer Programming, Data Structures, Code Reusability, Programming Principles
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Restful API, Application Programming Interface (API), Authentications, Test Automation, JSON, Security Testing, Authorization (Computing), Java Programming, Scenario Testing, Java, Test Tools, Back-End Web Development
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Scrum (Software Development), Scaled Agile Framework, Agile Methodology, Systems Engineering, Risk Management, Lean Methodologies, Agile Software Development, Sprint Retrospectives, Agile Project Management, Team Building, Systems Development, Systems Development Life Cycle, Waterfall Methodology, Sprint Planning, Backlogs, Software Development Life Cycle
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Back-End Web Development, Full-Stack Web Development, Server Side, Restful API, JavaScript Frameworks, Web Development, Web Frameworks, Frontend Integration, Web Applications, Web Servers, Javascript, Servers
Intermediate · Guided Project · Less Than 2 Hours