Computer programming courses can help you learn coding languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development principles. 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 applications and enhancing your programming capabilities.

Skills you'll gain: Microsoft Azure, Infrastructure As A Service (IaaS), Cloud Infrastructure, Cloud Computing, Cloud Computing Architecture, Cloud Services, Cloud Solutions, Cloud Platforms, Cloud Deployment, Azure Active Directory, Cloud Storage, Cloud Management, Public Cloud, Virtual Machines, Cloud Security, Data Storage, Identity and Access Management, Private Cloud, Infrastructure Architecture, Scalability
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: R (Software), Data Import/Export, Package and Software Management, R Programming, Data Structures, Software Installation, Data Analysis Software, Data Analysis, Data Science
★ 4.3 (387) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Git (Version Control System), Version Control, Software Versioning, Software Development Tools, Project Management
★ 4.7 (116) · Beginner · Guided Project · Less Than 2 Hours

AI CERTs
Skills you'll gain: AI Product Strategy, Design and Product, Design Thinking, Experience Design, User Experience Design, User Interface and User Experience (UI/UX) Design, User Experience, Human Centered Design, User Centered Design, Artificial Intelligence, AI Workflows, User Research, Design, Solution Design, AI Integrations, AI literacy, Product Strategy, Problem Solving
★ 3.7 (30) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Instagram, TikTok, Debugging, Keyword Research, Podcasting, Video Production, Vibe coding, Prototyping, Social Media Content, Social Media Management, Shared Media, Social Media Marketing, Search Engine Optimization, Copywriting, Mobile Development, Paid media, Business Planning, Mobile Development Tools, Earned Media, Other Mobile Programming Languages
Beginner · Specialization · 3 - 6 Months

Pragmatic AI Labs
Skills you'll gain: Databricks, Data Pipelines, Data Lakes, Data Wrangling, Apache Spark, Data Access, Data Processing, Data Warehousing, Data Architecture, Data Management, Data Synthesis, Data Science, Data Mining, Data Integrity, Data Modeling, Data Presentation, Data Entry, Data Storage, SQL, Python Programming
★ 4.5 (11) · Beginner · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Responsible AI, Machine Learning Methods, Data Ethics, Artificial Intelligence, Machine Learning Algorithms, Generative AI, AI Product Strategy, Machine Learning, AI literacy, OpenAI, Anthropic Claude, Supervised Learning, Automation, Market Intelligence, Human Machine Interfaces, Emerging Technologies, Deep Learning, Human Factors
★ 4.4 (60) · Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: SQL, Database Systems, Database Theory, Database Management, Query Languages, Database Design, Relational Databases, Database Administration, Database Application, Database Development, Data Access, Data Science, Data Analysis, Data Manipulation, Data Modeling, Data Integrity
★ 4.7 (1.1K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Network Monitoring, Cryptographic Protocols, Distributed Denial-Of-Service (DDoS) Attacks, Routing Protocols, Virtual Private Networks (VPN), Security Controls, OSI Models, Dynamic Host Configuration Protocol (DHCP), Proxy Servers
★ 4.8 (17) · Beginner · Course · 1 - 4 Weeks
Madecraft
Skills you'll gain: Scrum (Software Development), Agile Product Development, Stakeholder Management, Stakeholder Engagement, Sprint Planning, Stakeholder Communications, Agile Project Management, Backlogs, Sprint Retrospectives, Product Roadmaps, Agile Software Development, Stakeholder Analysis, Agile Methodology, Product Management, Business Relationship Management, Influencing, Project Management, Culture Transformation, Team Management, Team Collaboration
Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Intrusion Detection and Prevention, Security Controls, Malware Protection, Security Engineering, Network Security, Security Testing, Threat Detection, Firewall, Digital Forensics, Anomaly Detection, Code Review, Network Routing, Proxy Servers, Linux, Internet Of Things
★ 4.5 (174) · Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Microsoft Copilot, User Interface and User Experience (UI/UX) Design, User Interface (UI), User Interface (UI) Design, UI Components, Web Components, Microsoft Development Tools, Frontend Performance, Front-End Web Development, Performance Tuning, Data Management, Event-Driven Programming, Application Frameworks, Web Applications, Server Side, Debugging
★ 4.2 (28) · Beginner · Course · 1 - 3 Months