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: 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 (118) · Beginner · Guided Project · Less Than 2 Hours

MathWorks
Skills you'll gain: Medical Imaging, Magnetic Resonance Imaging, Image Analysis, Data Import/Export, Image Quality, Matlab, Deep Learning, Software Visualization
★ 4.7 (28) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Go (Programming Language), Web Frameworks, Unit Testing, Verification And Validation, Application Frameworks, Development Testing, Programming Principles, Code Reusability, Web Development, Web Applications, Maintainability, Data Structures, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Ansible, Git (Version Control System), Devops Tools, Docker (Software), Containerization, SonarQube, Kubernetes, CI/CD, GitHub, Version Control, Application Deployment, Jenkins, DevOps, Continuous Integration, Continuous Deployment, IT Automation
★ 4.4 (9) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: ASP.NET, Model View Controller, .NET Framework, Object-Relational Mapping, Database Management, Data Access, Full-Stack Web Development, Web Development, Web Applications, Database Development, Software Architecture, Software Design Patterns, Maintainability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Typography, Color Matching, AI powered creativity, Adobe Creative Cloud, Graphical Tools, Creative Design, Graphics Software
★ 5 (15) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, 3D Modeling, Animation and Game Design, Video Game Development, Visualization (Computer Graphics), Computer Graphics, Graphical Tools, Design Software, Computer Graphic Techniques, User Interface (UI), Data Import/Export, Digital Design, Video Production, Graphics Software, File Management, Model Optimization
★ 4.5 (15) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Microsoft Azure, Disaster Recovery, SAP S/4HANA, SAP Applications, Azure Active Directory, Cloud Infrastructure, Cloud Management, Computing Platforms, System Monitoring, Cloud Deployment, Application Deployment, Data Storage Technologies, Network Planning And Design, Virtual Machines, Virtual Networking, IT Infrastructure, Data Migration
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Tensorflow, Convolutional Neural Networks, Applied Machine Learning, Image Analysis, Python Programming, Jupyter, Artificial Neural Networks, Deep Learning, Software Visualization, Machine Learning
★ 4.4 (84) · Intermediate · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Natural Language Processing, grep, Text Mining, Clinical Informatics, Clinical Documentation, R (Software), R Programming, Google Cloud Platform, Health Informatics, Unstructured Data, Data Processing
★ 3.7 (23) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Generative Model Architectures, ChatGPT, OpenAI, Fine-tuning, AI Workflows, Model Training, Solution Architecture, Semantic Web
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Data Mining, Database Design, Scalability, Database Systems, Relational Databases, Unstructured Data, Transaction Processing, Database Architecture and Administration, Systems Design, Database Software, Big Data, Database Development, Data Architecture, NoSQL, Data Processing, Maintainability, Apache Hadoop
★ 4.3 (41) · Intermediate · Course · 1 - 4 Weeks