C programming courses can help you learn syntax, data structures, algorithms, and memory management. You can build skills in debugging, optimizing code, and implementing efficient algorithms. Many courses introduce tools like GCC for compiling code, GDB for debugging, and libraries such as the Standard Template Library (STL) to enhance functionality. You'll also explore concepts like pointers, file handling, and dynamic memory allocation, which are crucial for developing robust applications.

University of London
Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Responsive Web Design, Web Design, Bootstrap (Front-End Framework), Web Development, Front-End Web Development, Web Applications, Cascading Style Sheets (CSS), Javascript, Programming Principles, Development Environment
Mixed · Course · 1 - 3 Months

Macquarie University
Skills you'll gain: Cyber Threat Intelligence, Cyber Security Strategy, Intrusion Detection and Prevention, Cyber Attacks, Cybersecurity, Artificial Intelligence and Machine Learning (AI/ML), Model Training, Threat Modeling, Machine Learning Methods, Python Programming
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Data-Driven Decision-Making, Looker (Software), Data Storytelling, Data Presentation, Big Data, Data Analysis, Interactive Data Visualization, Google Cloud Platform, Analytics, Business Intelligence, Cloud Storage, Data Storage, Data Visualization Software, Dashboard Creation, SQL, Data Sharing, Data Processing, Data Warehousing, Query Languages
Beginner · Course · 1 - 3 Months

University of Cape Town
Skills you'll gain: Descriptive Statistics, Statistical Software, Plot (Graphics), Statistical Analysis, Statistical Visualization, Statistical Programming, Statistical Reporting, Biostatistics, Statistical Hypothesis Testing, Statistical Methods, Probability & Statistics, Deep Learning, Mathematical Software, Machine Learning
Beginner · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: API Design, API Gateway, Application Programming Interface (API), Postman API Platform, Restful API, API Testing, Data Validation, Authentications, OAuth, Cloud API, Microservices, Application Deployment, Continuous Deployment, CI/CD, Authorization (Computing), Application Frameworks, Performance Tuning, Application Lifecycle Management, Prometheus (Software), Grafana
Intermediate · Specialization · 1 - 3 Months

Imperial College London
Skills you'll gain: Mathematical Modeling, Epidemiology, Infectious Diseases, Model Evaluation, Simulations, Model Optimization, Data Modeling, Public Health and Disease Prevention, Immunology, R Programming, Regression Analysis, Differential Equations, Statistical Methods, Public Health, Statistical Programming, Probability Distribution
Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Web Scraping, Restful API, Network Protocols, JSON, Extensible Markup Language (XML), Web Services, Data Access, Application Programming Interface (API), Hypertext Markup Language (HTML), Data Processing, Python Programming, Software Installation
Mixed · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Debugging, Data Wrangling, Data Analysis, Data Transformation, Data Preprocessing, Numerical Analysis, Critical Thinking
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Ggplot2, Plot (Graphics), Data Visualization, Statistical Visualization, Data Visualization Software, Exploratory Data Analysis, Data Presentation, R (Software), Tidyverse (R Package), R Programming, Graphing, Data Wrangling, Data Manipulation
Mixed · Course · 1 - 3 Months

O.P. Jindal Global University
Skills you'll gain: Marketing Analytics, Anomaly Detection, Digital Marketing, Data-Driven Marketing, Web Analytics, Digital Advertising, Dimensionality Reduction, Unsupervised Learning, Customer Analysis, Search Engine Marketing, Supervised Learning, Digital Marketing Campaigns, Digital Analysis, Online Advertising, Customer Retention, Digital Marketing Tools, Text Mining, Predictive Analytics, Google Analytics, Data Ethics
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Structures, Java Programming, Java, Theoretical Computer Science, Programming Principles, Algorithms
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Docker (Software), Azure DevOps, Restful API, Azure DevOps Pipelines, Microservices, Containerization, DevOps, ASP.NET, CI/CD, .NET Framework, Devops Tools, Continuous Integration, Web Services, Continuous Delivery, Application Programming Interface (API), API Design, Test Automation, Application Deployment, Development Testing
Advanced · Course · 1 - 4 Weeks