Programming languages courses can help you learn syntax, data structures, algorithms, and object-oriented programming. You can build skills in debugging, code optimization, and software development methodologies. Many courses introduce tools like Git for version control, integrated development environments (IDEs) such as Visual Studio Code, and frameworks like React or Django, that support creating robust applications and enhancing your coding efficiency.

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

IIT Guwahati
Skills you'll gain: Package and Software Management, Social Network Analysis, Time Series Analysis and Forecasting, Cloud Computing Architecture, Linear Algebra, Data Structures, Data Warehousing, Database Design, Model Evaluation, Algorithms, Java Programming, Deep Learning, Portfolio Management, Oral Comprehension, C (Programming Language), Econometrics, Spreadsheet Software, Scatter Plots, R Programming, Artificial Intelligence
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

University of Leeds
Skills you'll gain: Data Ethics, Social Network Analysis, Data Presentation, Statistical Machine Learning, Statistical Hypothesis Testing, Classification And Regression Tree (CART), Data Storytelling, Exploratory Data Analysis, Bayesian Statistics, Dimensionality Reduction, Data Analysis, Data Visualization, Statistical Visualization, Supervised Learning, Network Analysis, Unsupervised Learning, Data Preprocessing, Web Scraping, Statistical Modeling, Python Programming
Earn a degree
Degree · 1 - 4 Years

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

Skills you'll gain: Object Oriented Programming (OOP), Spatial Analysis, C# (Programming Language), Scalability
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Relational Databases, Database Management, Databases, Data Migration, Operational Databases, Database Architecture and Administration, Query Languages, Cloud Computing Architecture, Distributed Computing, System Monitoring, Terraform, Dataflow, Data Maintenance, Application Deployment
Intermediate · Course · 1 - 3 Months

University of London
Skills you'll gain: Relational Databases, Databases, Descriptive Statistics, Object Oriented Programming (OOP), Simulations, Statistical Inference, Data Literacy, Data Visualization Software, Data Visualization, Statistical Hypothesis Testing, Exploratory Data Analysis, Probability Distribution, SQL, Tableau Software, Data Storytelling, Algebra, Computational Logic, Calculus, Trigonometry, Logical Reasoning
Earn a degree
Degree · 1 - 4 Years
Multiple educators
Beginner · Specialization

Skills you'll gain: Animations, User Interface (UI) Design, C# (Programming Language), Performance Tuning
Advanced · Course · 1 - 4 Weeks

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