Programming courses can help you learn coding languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and software development methodologies. You can build skills in debugging, version control, and writing efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, that support developing web applications and software solutions.

Skills you'll gain: Technical Documentation, Technical Writing, Software Documentation, Technical Communication, Information Architecture, Writing, Document Management, Automation, AI Workflows, Software Development, Agile Software Development, Graphic and Visual Design, Interactive Design, Project Management Software
Beginner · Course · 1 - 3 Months

Skills you'll gain: Decision Intelligence, Data Storytelling, Predictive Modeling, Data Visualization, Responsible AI, Predictive Analytics, Business Intelligence, Strategic Decision-Making, Data-Driven Decision-Making, Decision Making, Artificial Intelligence and Machine Learning (AI/ML), Business Marketing, Scikit Learn (Machine Learning Library), Network Analysis, Natural Language Processing, Python Programming, Text Mining, Reinforcement Learning, Data Security, Security Awareness
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud Applications, Google Cloud Platform, Cloud Development, Database Development, Operational Databases, Data Access, Database Administration, Data Store, Cloud Computing, Software Installation, Web Development Tools, Application Development, Web Development, Cloud Management
Beginner · Project · Less Than 2 Hours

Skills you'll gain: User Accounts, Linux, Linux Administration, Shell Script, Linux Commands, User Provisioning, Unix Shell, Command-Line Interface, Operating System Administration, System Monitoring, File Systems, Unix, Scripting, Systems Administration, File Management, Software Installation, Virtual Machines, System Configuration, Operating Systems
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Peripheral Devices, Hardware Troubleshooting, Desktop Support, Computer Hardware, Technical Support, System Requirements, System Configuration, Display Devices, Issue Tracking, Patch Management, Data Storage, Usability, Memory Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Application Deployment, Microsoft Azure, Cloud Deployment, Cloud Services, Cloud Applications, Program Development, Cloud Hosting, Web Applications, Python Programming
★ 4 (6) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Application Performance Management, API Gateway, System Monitoring, Application Programming Interface (API), Patch Management, Package and Software Management, Configuration Management, Release Management, Hybrid Cloud Computing, Google Cloud Platform, Kubernetes, Debugging
★ 4.8 (15) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Hypertext Markup Language (HTML), HTML and CSS, Cascading Style Sheets (CSS), UI Components, Web Design, User Interface (UI), Web Development, Color Matching
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Cloud Applications, Serverless Computing, Cloud Management, Cloud Development, Cloud Deployment, Cloud Computing, Application Deployment, CI/CD, Continuous Deployment, Google Cloud Platform, Application Development, Python Programming
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Agile Methodology, Scrum (Software Development), Agile Project Management, Agile Software Development, Sprint Retrospectives, Agile Product Development, Continuous Improvement Process, Meeting Facilitation, Project Estimation, Team Management, Sprint Planning, Team Building, Collaborative Software, Team Leadership, Lean Methodologies, Case Studies, Leadership, Administration, Business
★ 5 (12) · Beginner · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Marketing Analytics, A/B Testing, Data-Driven Marketing, Google Analytics, Data Storytelling, Content Performance Analysis, Dashboard, Looker (Software), Business Reporting, Dashboard Creation, Web Analytics and SEO, Conversion Funnel Analysis, Management Reporting, Campaign Management, Customer Analysis, Data Cleansing, Search Engine Optimization, Marketing Operations, Media Planning, SQL
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Apache Kafka, Real Time Data, Data Pipelines, Apache Spark, Scala Programming, Spring Boot, Java Programming, Development Environment, Apache, JSON, Data Integration, Live Streaming, Data Transformation, Solution Design, Data Processing, Query Languages, Performance Tuning, Software Architecture, Data Validation
Beginner · Specialization · 1 - 3 Months