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.
Multiple educators
Beginner · Specialization

Illinois Institute of Technology
Skills you'll gain: Industrial and Organizational Psychology, Infrastructure As A Service (IaaS), Data Storytelling, Serverless Computing, Javascript and jQuery, Network Troubleshooting, Database Management Systems, Time Series Analysis and Forecasting, Open Source Technology, Cloud-Native Computing, Project Scoping, Networking Hardware, Virtualization, Unified Modeling Language, Cybersecurity, Cloud Security, Computer Hardware, Design Thinking, Team Oriented, DevSecOps
Earn a degree
Degree · 1 - 4 Years

Google Cloud
Skills you'll gain: Google Gemini, Generative AI, Multimodal Prompts, Google Cloud Platform, LLM Application, Model Evaluation, Application Programming Interface (API), Application Development
Beginner · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: Predictive Analytics, Unsupervised Learning, Data Cleansing, Plot (Graphics), Data Visualization, Matplotlib, Exploratory Data Analysis, Supervised Learning, Model Evaluation, Dimensionality Reduction, Data Analysis, Data Science, Descriptive Analytics, Visualization (Computer Graphics), Scientific Visualization, Pandas (Python Package), Data-Driven Decision-Making, Time Series Analysis and Forecasting, Predictive Modeling, Machine Learning Algorithms
Credit offered
Mastertrack · 6 - 12 Months

Skills you'll gain: Intrusion Detection and Prevention, Firewall, Network Security, Virtual Networking, Infrastructure Security, Cloud Security, Application Security, Performance Tuning
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Gemini, Generative AI, Google Cloud Platform, Multimodal Prompts, LLM Application, Cloud API, Application Development, Application Programming Interface (API), Prompt Engineering, Model Evaluation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Gemini, Google Gemini, Generative AI, Google Cloud Platform, LLM Application, Application Development, Application Programming Interface (API), Test Case
Beginner · Course · 1 - 4 Weeks