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: Firewall, Intrusion Detection and Prevention, Network Security, Cloud Security, Virtual Networking, Infrastructure Security, Security Controls, Threat Detection
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Kubernetes, Firewall, Google Cloud Platform, Cloud Security, Infrastructure Security, Network Security, Containerization
Intermediate · Course · 1 - 4 Weeks

University of California, Berkeley
Skills you'll gain: User Research, Medical Imaging, File I/O, Materials science, Exploratory Data Analysis, Java Programming, Semiconductors, Medical Devices, Finite Element Methods, Teamwork, Energy and Utilities, Control Systems, Mechanics, Robotics, Environmental Engineering, Radiation Protection, Sustainable Engineering, Structural Engineering, Vibrations, Linear Algebra
Earn a degree
Degree · 1 - 4 Years

University of Huddersfield
Skills you'll gain: Graph Theory, Linear Algebra, Computational Logic, Statistical Software, Integral Calculus, Matplotlib, Calculus, R Programming, Theoretical Computer Science, Logical Reasoning, Differential Equations, Data Visualization Software, Applied Mathematics, Deductive Reasoning, Bayesian Statistics, Advanced Mathematics, Python Programming, Data Analysis, Mathematical Modeling, Numerical Analysis
Earn a degree
Degree · 1 - 4 Years

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

Indian Statistical Institute
Skills you'll gain: Sampling (Statistics), Time Series Analysis and Forecasting, Sample Size Determination, Surveys, Statistical Inference, Statistical Machine Learning, Statistical Analysis, NumPy, Spatial Data Analysis, Statistical Hypothesis Testing, Probability, Database Management Systems, Economics, Probability & Statistics, Dimensionality Reduction, Statistical Methods, Lifelong Learning, Regression Analysis, Demography, International Finance
Postgraduate Diploma · 6 - 12 Months
University of Colorado Boulder
Skills you'll gain: Model Evaluation, Data Mining, Supervised Learning, Unsupervised Learning, Service Level, Dimensionality Reduction, Deep Learning, Statistical Modeling, Probability, Applied Machine Learning, Anomaly Detection, Machine Learning Algorithms, Statistical Inference, Statistical Hypothesis Testing, Data Warehousing, Recurrent Neural Networks (RNNs), Regression Analysis, Performance Testing, Bash (Scripting Language), Data Science
Credit offered
Graduate Certificate · 6 - 12 Months

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

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

Google Cloud
Skills you'll gain: AI Security, Open Web Application Security Project (OWASP), LLM Application, Model Deployment, Large Language Modeling, Responsible AI, Google Cloud Platform, Application Programming Interface (API), System Configuration, Application Development
Beginner · Course · 1 - 3 Months

Ball State University
Skills you'll gain: Data Ethics, Graph Theory, Data Collection, Supervised Learning, Software Development Methodologies, File Systems, Unsupervised Learning, Database Management Systems, Financial Statement Analysis, Statistical Hypothesis Testing, Statistical Methods, Data Wrangling, Logistic Regression, Object Oriented Programming (OOP), Spatial Analysis, SAS (Software), Text Mining, Artificial Intelligence, Statistical Programming, Natural Language Processing
Earn a degree
Degree · 1 - 4 Years

Pontificia Universidad Católica de Chile
Skills you'll gain: Descriptive Analytics, Business Analytics, Model Evaluation, Plot (Graphics), Logistic Regression, Data Mining, Dimensionality Reduction, Visualization (Computer Graphics), Big Data, Analytics, Scientific Visualization, R Programming, Data Management, Statistical Modeling, Data-Driven Decision-Making, Data Visualization Software, Predictive Modeling, Predictive Analytics, Data Modeling, Data Analysis
Credit offered
Mastertrack · 6 - 12 Months