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.

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, Ideation, Verification And Validation, Data Presentation, LLM Application, Productivity, OpenAI, Generative AI, Document Management, Expense Reports, Responsible AI, AI Enablement, Image Analysis, Creativity, Large Language Modeling, Expense Management, Organizational Skills, Artificial Intelligence
Beginner · Specialization · 3 - 6 Months
University of California, Irvine
Skills you'll gain: Blockchain, Cryptography, Encryption, Transaction Processing, Authentications, FinTech, Data Security, Emerging Technologies, Data Integrity, Distributed Computing
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Artificial Neural Networks, Deep Learning, Convolutional Neural Networks, Image Analysis, Linear Algebra, Mathematical Software, Numerical Analysis, Machine Learning, Digital Signal Processing, Data Processing, Data Structures, Data Transformation, Algorithms, Data Science
Intermediate · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Git (Version Control System), GitHub, Bitbucket, Version Control, Software Versioning, GitLab, Software Configuration Management, Collaborative Software, Integrated Development Environments, Software Development, Code Review, IntelliJ IDEA, Eclipse (Software), Application Lifecycle Management, Linux, Release Management, Command-Line Interface
Beginner · Specialization · 1 - 3 Months

Cisco Learning and Certifications
Skills you'll gain: OSI Models, Network Architecture, Computer Networking, TCP/IP, Network Protocols, General Networking, Network Infrastructure, Wireless Networks, Network Routing, Local Area Networks, Network Security, Virtual Local Area Network (VLAN), Load Balancing, Wide Area Networks, Cloud Computing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Communication Systems
Beginner · Course · 1 - 4 Weeks

Skillshare
Skills you'll gain: Canva (Software), Typography, Creative Design, Logo Design, Style Guides, Graphic and Visual Design, Marketing Design, Color Theory, Brand Strategy, Branding, Design, Graphic Design, Digital Design, Competitive Analysis, Design Elements And Principles, Content Creation, Photo Editing, Social Media Content, Layout Design, Image Quality
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Unreal Engine, 3D Assets, 3D Modeling, Computer Graphic Techniques, Editing, Graphics Software
Beginner · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Email Security, Data Loss Prevention, Google Workspace, Gmail, Mobile Security, Security Management, Security Controls, Authentications, Threat Management, User Accounts, Cloud Security, Malware Protection, Personally Identifiable Information, Data Security, Cloud Management, Role-Based Access Control (RBAC), Application Security, Document Management, Identity and Access Management, Data Management
Beginner · Specialization · 1 - 4 Weeks

Skills you'll gain: React.js, Jest (JavaScript Testing Framework), JavaScript Frameworks, Web Components, Front-End Web Development, Unit Testing, UI Components, Ajax, Web Applications, Event-Driven Programming, Javascript, Software Testing
Intermediate · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Physics, Mechanics, Engineering, Applied Mathematics, Vibrations, Physical Science, Engineering Analysis, Trigonometry, electromagnetics, Experimentation, Mathematical Theory & Analysis, Problem Solving, Science and Research, Analytical Skills, Computer Science, Critical Thinking and Problem Solving, Logical Reasoning, Research, Software Development, Critical Thinking
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Canva (Software), Graphic and Visual Design, Graphic Design, Graphic and Visual Design Software, Creative Design
Beginner · Guided Project · Less Than 2 Hours