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: Animation and Game Design, Code Reusability, UI Components, User Interface (UI) Design
Intermediate · Course · 1 - 3 Months

Universitat Politècnica de València
Skills you'll gain: Cybersecurity, Cyber Attacks, Computer Security Awareness Training, Threat Detection, Distributed Denial-Of-Service (DDoS) Attacks, Encryption, Security Awareness, Data Security, Personally Identifiable Information, Email Security, Cyber Risk, Malware Protection, Cryptography, General Data Protection Regulation (GDPR), Exploitation techniques, Information Privacy, Human Factors (Security), Data Ethics, Multi-Factor Authentication, Authentications
★ 4.8 (12) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Scalability, Serverless Computing, Google Cloud Platform, System Design and Implementation, Cloud Deployment, Distributed Computing, Systems Architecture, Cloud-Native Computing, Cloud Applications, Cloud-Based Integration, Cloud Computing Architecture, Application Deployment, Cloud Management, Web Services, Network Architecture
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: SAS (Software), Data Import/Export, Data Manipulation, Predictive Modeling, Statistical Analysis, SQL, Logistic Regression, Statistical Methods, Statistical Programming, Regression Analysis, R (Software), Predictive Analytics, Data Analysis, Model Evaluation, Statistical Software, Statistical Modeling, Data Wrangling, Data Processing, Statistical Hypothesis Testing, Software Installation
Beginner · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: Google Gemini, Retrieval-Augmented Generation, Google Workspace, Generative AI, Generative AI Agents, Google Cloud Platform, AI Workflows, Prompt Engineering, Large Language Modeling, Enterprise Security
Beginner · Course · 1 - 4 Weeks

Packt
Skills you'll gain: IntelliJ IDEA, Apache Maven, Integrated Development Environments, Version Control, Unit Testing, Eclipse (Software), Build Tools, Development Environment, Software Development Tools, Debugging, Git (Version Control System), Java, Application Development, Node.JS
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Cloud Management, Google Cloud Platform, Cloud Computing, Cloud Platforms, Public Cloud, Site Reliability Engineering, Expense Management, Cloud Infrastructure, DevOps, Identity and Access Management, Cost Management, Scalability, Sustainable Business, Budget Management, Customer Support
★ 4.4 (14) · Beginner · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: Predictive Modeling, Analytics, Predictive Analytics, Advanced Analytics, Scikit Learn (Machine Learning Library), Model Evaluation, Digital Transformation, Business Analytics, Model Training, Ethical Standards And Conduct, Data Ethics, Data-Driven Decision-Making, Feature Engineering, Applied Machine Learning, Statistical Machine Learning, Statistical Modeling, Data Strategy, Regression Analysis, Supervised Learning, Model Optimization
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Responsible AI, Generative AI, Google Cloud Platform, AI Security, Large Language Modeling, Model Deployment, Data Quality, LLM Application, Artificial Intelligence, Machine Learning, Data Literacy
Beginner · Course · 1 - 4 Weeks

Zoho Corporation
Skills you'll gain: Account Management, Sales Process, Process Mapping, Customer Relationship Management (CRM) Software, Sales Development, Sales Management, Customer Relationship Management, Prospecting and Qualification, Customer Retention, Sales, New Business Development, Organizational Structure, General Sales Practices, Upselling, Customer Engagement, Prioritization
Beginner · Course · 1 - 3 Months

Skills you'll gain: Software-Defined Networking, Wide Area Networks, Virtual Networking, Network Architecture, Network Routing, Network Security, Network Administration, Routing Protocols, Network Performance Management, Network Engineering
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Deployment, MLOps (Machine Learning Operations), Applied Machine Learning, Google Cloud Platform, Data Infrastructure, Machine Learning, Analytics, Systems Design, Data Processing, Data Pipelines, Data Architecture, Statistical Reporting, Data Visualization, Cloud Security, Data Storage, Scalability, Identity and Access Management
Advanced · Course · 1 - 3 Months