Programming courses can help you learn coding languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and software development methodologies. 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 web applications and software solutions.

BITS Pilani
Skills you'll gain: Relational Databases, User Research, Probability & Statistics, Data Storytelling, Bash (Scripting Language), Graph Theory, Theoretical Computer Science, Object Oriented Design, Android Studio, Operating Systems, Database Design, Encryption, Bioinformatics, Feature Engineering, Algorithms, TCP/IP, Version Control, Java Programming, Data Structures, Model View Controller
Earn a degree
Degree · 1 - 4 Years

Google Cloud
Skills you'll gain: Looker (Software), Data Cleansing, Data Manipulation, Data Transformation, SQL, Big Data, Data Warehousing, Data Analysis, Query Languages, Data Integrity, Data Visualization Software, Data Import/Export, Google Sheets, Data Pipelines, Google Cloud Platform
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Google Workspace, Data Store, AI Enablement, Enterprise Application Management, AI Workflows
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Gemini, Exploratory Data Analysis, Google Cloud Platform, Data Wrangling, Interactive Data Visualization, Generative AI, Debugging, SQL
Beginner · Course · 1 - 4 Weeks

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

Google Cloud
Skills you'll gain: Big Data, Data Analysis, Applied Machine Learning, Google Cloud Platform, Machine Learning, SQL
Beginner · Course · 1 - 4 Weeks

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

Indian Statistical Institute
Skills you'll gain: Sampling (Statistics), Time Series Analysis and Forecasting, Sample Size Determination, Surveys, Statistical Machine Learning, NumPy, Spatial Data Analysis, Statistical Hypothesis Testing, Probability, Database Management Systems, Economics, Statistical Modeling, SQL, Data Compilation, Probability & Statistics, Dimensionality Reduction, Statistical Methods, Lifelong Learning, Regression Analysis, International Finance
Postgraduate Diploma · 6 - 12 Months

Google Cloud
Skills you'll gain: Gemini, Exploratory Data Analysis, Data Processing, Data Manipulation, Data Cleansing, Data Transformation, Google Cloud Platform, Interactive Data Visualization, Generative AI, SQL
Beginner · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: Financial Statement Analysis, Descriptive Analytics, Financial Statements, Business Valuation, Derivatives, FinTech, Customer Analysis, Social Determinants Of Health, Gerontology, Strategic Decision-Making, Portfolio Management, Risk Analysis, Credit Risk, Digital Transformation, Cloud Security, Governance, Peer Review, Leadership, Health Policy, Object Oriented Programming (OOP)
Earn a degree
Degree · 1 - 4 Years

Google Cloud
Skills you'll gain: Google Gemini, Exploratory Data Analysis, Data Pipelines, AI Workflows, Big Data, Google Cloud Platform, Data Transformation, Data Visualization Software, SQL, Natural Language Processing
Beginner · Course · 1 - 4 Weeks
University of Illinois at Urbana-Champaign
Earn a degree
Degree · 1 - 4 Years