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: Unity Engine, Debugging, Artificial Intelligence, C# (Programming Language), Performance Tuning, Data Structures
Advanced · Course · 1 - 3 Months

Skills you'll gain: Data Security
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, No-Code Development, User Interface (UI) Design, User Experience Design, Web Design, Web Content, System Configuration
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Electronics Engineering, Electronics, Electronic Systems, Semiconductors, Hardware Design, Electrical Engineering, Electronic Components, Computer-Aided Design, Sustainable Design, Automation, Design Software, Environmental Issue, Engineering, Emerging Technologies, AI Enablement, Design, Artificial Intelligence
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: AI Security, Responsible AI, Generative AI, Large Language Modeling, Google Cloud Platform, Unstructured Data, Artificial Intelligence, Data Quality, Data Access, Deep Learning, Machine Learning, Business Solutions
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: ServiceNow, Problem Management, Incident Management, IT Service Management, Information Technology Infrastructure Library, Release Management, Service Management, Change Management, Problem Solving, Root Cause Analysis, IT Management, Operational Efficiency, Automation, Workflow Management
Beginner · Course · 1 - 4 Weeks

SAE Institute México
Skills you'll gain: Video Game Development, Unity Engine, Game Design, Ideation, User Interface (UI), User Interface (UI) Design, 3D Assets, Animations, Computer Programming, Scripting
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Software Quality Assurance, Quality Assurance, Software Testing, Jira (Software), Regression Testing, Functional Testing, Test Planning, Test Case, Usability Testing, Technical Communication, Issue Tracking, Agile Methodology, Software Documentation, Software Development, Agile Project Management, Risk Management, User Interface and User Experience (UI/UX) Design, Data Analysis, Problem Solving
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Retrieval-Augmented Generation, Generative AI, LLM Application, Large Language Modeling, Google Cloud Platform, Prompt Engineering, Application Design, Embeddings, Prototyping, Solution Architecture
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Google Cloud Platform, Model Deployment, Machine Learning, Unstructured Data, Advanced Analytics, Predictive Modeling, Jupyter, Artificial Intelligence, Natural Language Processing, Image Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Tensorflow, Google Cloud Platform, Scripting, Artificial Neural Networks, Machine Learning, Supervised Learning, Deep Learning, Cloud Computing, Development Environment
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Database Administration, Microsoft SQL Servers, Microsoft Azure, Database Management, Operational Databases, Transact-SQL, Database Architecture and Administration, Performance Tuning, SQL, Cloud Computing, Azure Active Directory, Cloud Security, Disaster Recovery, Data Migration, Data Security, Virtual Machines
Intermediate · Course · 1 - 3 Months