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.

Universidad Austral
Skills you'll gain: Web Scraping, Data Integration, Data Preprocessing, Data Cleansing, Data Manipulation, Natural Language Processing, Jupyter, Pandas (Python Package), Scripting, Data Import/Export, Hypertext Markup Language (HTML), JavaScript Frameworks
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Time Series Analysis and Forecasting, Data Visualization, Data Visualization Software, Statistical Visualization, Data Preprocessing, Box Plots, Anomaly Detection, Heat Maps, Plotly, Exploratory Data Analysis, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Natural Language Processing, Large Language Modeling, Transfer Learning, Generative Model Architectures
Advanced · Course · 1 - 4 Weeks

Starweaver
Skills you'll gain: Prompt Engineering, Generative AI Agents, Retrieval-Augmented Generation, CrewAI, AI Orchestration, Vector Databases, Model Deployment, AI Personalization, Generative AI, Transfer Learning, Kubernetes, Enterprise Application Management, ChatGPT, AI Workflows, Containerization, Agentic systems, MLOps (Machine Learning Operations), Python Programming, System Monitoring, Engineering
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Canva (Software), Color Theory, Design, Photo Editing, Graphic Design, Creative Design, Typography, Layout Design, Content Creation, Social Media, Digital Marketing
Intermediate · Guided Project · Less Than 2 Hours

Microsoft
Skills you'll gain: CI/CD, Continuous Deployment, Application Deployment, Cloud Deployment, Restful API, Middleware, Continuous Integration, Software Testing, API Design, Azure DevOps, Postman API Platform, API Testing, .NET Framework, Microservices
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Matplotlib, Box Plots, Plot (Graphics), Seaborn, Data Visualization, Data Visualization Software, Pandas (Python Package), Scatter Plots, Data Import/Export, Histogram, Python Programming, Data Manipulation, Data Analysis, Data Structures
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Swift Programming, Apple iOS, Application Development, Mobile Development, Software Architecture, Application Design, Secure Coding, Software Design Patterns, UI Components, Data Validation, User Interface (UI)
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: MITRE ATT&CK Framework, Metasploit, Penetration Testing, Exploit development, Exploitation techniques, Threat Modeling, Cyber Threat Intelligence, Cybersecurity, Operating Systems, Hardening, Malware Protection, Vulnerability Assessments, Security Controls, Authorization (Computing), Intrusion Detection and Prevention, System Programming, Authentications, Data Persistence, Computer Architecture
Intermediate · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Cloud Security, Data Security, Cloud Services, Cloud Storage, Personally Identifiable Information, General Data Protection Regulation (GDPR), Information Privacy, Data Governance, Data Integrity, Cloud Platforms, Security Controls, Health Insurance Portability And Accountability Act (HIPAA) Compliance, Relational Databases, Encryption, SQL
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, UI Components, User Interface (UI), Responsive Web Design, User Interface (UI) Design, Object Oriented Programming (OOP), Game Design, Scripting, Video Game Development, C# (Programming Language), Animations, Interactive Design, Usability, Debugging
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Looker (Software), Data Analysis, Dashboard, Analytics, Data Cleansing, Data Presentation, Data Visualization Software, Big Data, Data Manipulation, Data Preprocessing, Cloud Storage, Data-Driven Decision-Making, Google Cloud Platform, SQL, Data Storage, Data Warehousing, Data Storage Technologies
Beginner · Course · 1 - 3 Months