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: 3D Modeling, Autodesk Maya, 3D Assets, Autodesk, Visualization (Computer Graphics), Computer Graphics, Adobe Photoshop, Computer Graphic Techniques, Graphic Design, Image Quality
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Amazon S3, Amazon Web Services, Application Programming Interface (API), Cloud Computing
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Encryption, Cybersecurity, Threat Detection, Exploitation techniques, Data Encryption Standard, Threat Modeling, Security Awareness, Cryptography, Cyber Attacks, Data Security, Databases, Malware Protection, Penetration Testing, AI Security, Vulnerability Assessments, Application Security, Security Engineering, Artificial Intelligence, SQL
Beginner · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Apache Airflow, Docker (Software), Git (Version Control System), SQL, Data Pipelines, Containerization, CI/CD, Debugging, Ansible, Database Management, Continuous Deployment, Performance Tuning, Infrastructure as Code (IaC), Continuous Integration, Workflow Management, DevOps, Automation, Configuration Management, Root Cause Analysis, Python Programming
Intermediate · Specialization · 3 - 6 Months

Board Infinity
Skills you'll gain: Prompt Engineering, Prompt Patterns, No-Code Development, Model Deployment, Prompt Engineering Tools, AI Workflows, AI Integrations, Solution Design, Artificial Intelligence, Predictive Modeling, Prototyping, Forecasting, Test Case, Key Performance Indicators (KPIs), Performance Testing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Matplotlib, Data Storytelling, Data Presentation, Scientific Visualization, Visualization (Computer Graphics), Interactive Data Visualization, Plot (Graphics), Data Preprocessing, Statistical Visualization, E-Commerce, Business Analytics, Data Visualization Software, Data-Driven Decision-Making, Computer Graphics, Descriptive Statistics, Data Analysis, Graphing, Layout Design, Data Visualization, Python Programming
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Open Web Application Security Project (OWASP), Mobile Security, Network Security, Cybersecurity, Cryptography, Penetration Testing, Intrusion Detection and Prevention, Vulnerability Assessments, Wireless Networks, Encryption, Application Security, Exploitation techniques, Web Applications, Cloud Security, Internet Of Things
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cinematography, Motion Graphics, Animations, Visualization (Computer Graphics), 3D Assets, Video Production, Computer Graphics, 3D Modeling, Computer Graphic Techniques, Image Quality
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Visualization, Matplotlib, Data Processing, Plot (Graphics), Data Storytelling, Pivot Tables And Charts, Data Visualization Software, Data Analysis, Data Structures, Heat Maps, Data Manipulation, Pandas (Python Package), NumPy, Data Transformation, Numerical Analysis, Exploratory Data Analysis, Data Cleansing, Data Mapping, Data Wrangling, Python Programming
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: AWS Identity and Access Management (IAM), Linux Administration, Amazon Elastic Compute Cloud, Linux Servers, Identity and Access Management, Cloud Hosting, Cloud Deployment, Cloud Infrastructure, Amazon Web Services, Cloud Computing, Front-End Web Development, Cloud Management, Linux, Ubuntu, UI Components, Application Deployment, React.js, Event-Driven Programming, Javascript, Apache
Intermediate · Specialization · 3 - 6 Months

Intermediate · Course · 1 - 4 Weeks
Coursera
Skills you'll gain: LLM Application, Model Deployment, CI/CD, Amazon CloudWatch, Infrastructure as Code (IaC), Application Deployment, Cloud Deployment, DevSecOps, Enterprise Security, DevOps, Docker (Software), AI Security, Cloud Management, System Monitoring
Intermediate · Course · 1 - 4 Weeks