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.

Google Cloud
Skills you'll gain: Google Gemini, Google Workspace, Generative AI, Language Interpretation, Translation, and Studies, Collaborative Software, Bilingual (Spanish/English)
Beginner · Course · 1 - 4 Weeks

Beginner · Course · 1 - 3 Months

Skills you'll gain: jQuery, Cascading Style Sheets (CSS), HTML and CSS, Web Content Accessibility Guidelines, Usability, Javascript and jQuery, Hypertext Markup Language (HTML), Web Design and Development, Web Design, Web Development, Semantic Web, Front-End Web Development, Responsive Web Design
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Internet Of Things, Natural Language Processing, Telecommunications, Artificial Intelligence and Machine Learning (AI/ML), Automation, Network Performance Management, Network Monitoring, Data Pipelines, Generative AI Agents, Generative AI, Wireless Networks, Artificial Intelligence, Emerging Technologies, Network Architecture, Digital Communications, Computer Networking, Network Protocols, Responsible AI, Communication, System Design and Implementation
Beginner · Course · 1 - 4 Weeks

University of Pittsburgh
Skills you'll gain: Data Storytelling, Data Presentation, Plot (Graphics), Data Visualization, Matplotlib, Interactive Data Visualization, Data Visualization Software, Seaborn, Data Analysis, Graphic and Visual Design, Python Programming, Jupyter, Pandas (Python Package), Data Manipulation, NumPy
Build toward a degree
Intermediate · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Continuous Monitoring, Cybersecurity, Security Management, Network Security, Security Strategy, Risk Management Framework, Internet Of Things, Cyber Risk, Threat Management, Cyber Security Strategy, Infrastructure Security, Hardware Architecture, Security Engineering, Encryption, Communication Systems, Wireless Networks, Information Systems Security, Vulnerability Assessments, Risk Analysis, Network Infrastructure
Beginner · Specialization · 1 - 3 Months

Arizona State University
Skills you'll gain: Statistical Methods, Bayesian Statistics, Statistics, Probability & Statistics, Data Storage Technologies, Analytical Skills, Exploratory Data Analysis, Data Storage, Database Software, Estimation, Data-Driven Decision-Making, Applied Machine Learning, Supervised Learning, Markov Model, Logistic Regression, Statistical Hypothesis Testing, Predictive Modeling, Simulations, Simulation and Simulation Software, Regression Testing
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Technical Drawing, Engineering Documentation, Engineering Drawings, Architectural Drawing, Geometric Dimensioning And Tolerancing
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Generative AI, AI Product Strategy, Google Cloud Platform, Artificial Intelligence, Cloud Infrastructure, Cloud Computing, Responsible AI, Innovation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Visualization Software, Data Visualization, Statistical Visualization, Ggplot2, Plot (Graphics), R Programming, Scatter Plots, Data Collection, Data Analysis, Data Manipulation, Data Import/Export, Regression Analysis, Data Preprocessing, Software Installation
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Continuous Integration, Debugging, Software Development Tools, Software Engineering Tools, Performance Tuning, Performance Testing
Intermediate · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Equipment Design, Manufacturing Processes, Chemical Engineering, Process Engineering, Mechanical Engineering, Materials science, Manufacturing Operations, Production Process, Petroleum Industry, Engineering Practices, Engineering Design Process
Intermediate · Course · 1 - 4 Weeks