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.

The State University of New York
Skills you'll gain: Time Series Analysis and Forecasting, Forecasting, R Programming, Statistical Analysis, Data Analysis, Data Visualization, Mathematical Modeling, Statistical Modeling, Predictive Modeling, Correlation Analysis, Probability & Statistics, Descriptive Statistics, Statistical Inference, Software Installation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: CI/CD, ASP.NET, Application Deployment, Restful API, Middleware, Software Testing, .NET Framework, Responsive Web Design, Data Migration, Azure DevOps, Configuration Management, Data Validation, HTML and CSS, Database Application, C# (Programming Language), Postman API Platform, Full-Stack Web Development, Web Applications, Web Development, Javascript and jQuery
Intermediate · Professional Certificate · 3 - 6 Months

Skills you'll gain: Cloud Development, Microsoft Azure, Cloud Storage, Data Storage, Serverless Computing, Software Development, Cloud Security, Virtual Machines, Data Storage Technologies, CI/CD, Continuous Deployment, Development Environment, Cloud Management, Application Deployment, Cloud Applications, Data Security, Cloud Computing, Microsoft Power Automate/Flow, Event-Driven Programming, C# (Programming Language)
Intermediate · Professional Certificate · 3 - 6 Months

Universitat de Barcelona
Skills you'll gain: European History, World History, Art History, Research, Investigation, Cultural Diversity, Anthropology
Beginner · Course · 1 - 3 Months

Fractal Analytics
Skills you'll gain: Prompt Engineering, Responsible AI, Generative AI, Generative Model Architectures, Code Review, Data Ethics, Artificial Intelligence, Object Oriented Programming (OOP), AI Product Strategy, Artificial Intelligence and Machine Learning (AI/ML), Artificial Neural Networks, Maintainability, Computer Programming, Data Cleansing, Large Language Modeling, Python Programming, Debugging, Problem Solving, Critical Thinking, Data Analysis
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Responsive Web Design, HTML and CSS, Bootstrap (Front-End Framework), Debugging, UI Components, Front-End Web Development, Web Design, Semantic Web, Browser Compatibility, Web Development, Web Content Accessibility Guidelines, Web Analytics and SEO, Development Testing, Data Validation, Javascript, Animations
Beginner · Course · 1 - 4 Weeks

McMaster University
Skills you'll gain: Experimentation, Data Visualization, Predictive Modeling, Pareto Chart, Process Improvement and Optimization, Process Optimization, Statistical Methods, Performance Tuning, Mathematical Modeling, R Programming, Data Analysis, Statistical Analysis, R (Software), Case Studies
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Cloud Management, Serverless Computing, Google Cloud Platform, Digital Transformation, Data Governance, Cloud Services, Distributed Denial-Of-Service (DDoS) Attacks, Cloud Security, Cloud Infrastructure, Data Strategy, Application Programming Interface (API), Cloud Solutions, Real Time Data, Business Transformation, Data Management, Hybrid Cloud Computing, Data Warehousing, Artificial Intelligence, Responsible AI, Data Security
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Python Programming, Algorithms, Computer Programming, Theoretical Computer Science, Linear Algebra, Mathematics and Mathematical Modeling, Computer Science, Algebra, Object Oriented Programming (OOP), IBM Cloud, Scripting, Probability, Artificial Intelligence and Machine Learning (AI/ML), Data Processing, Mathematical Modeling, Data Structures, Data Manipulation, Probability & Statistics, Applied Mathematics, Software Installation
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Generative AI, Large Language Modeling, Responsible AI, Data Ethics, Agentic systems, Discussion Facilitation, Ethical Standards And Conduct, Healthcare Ethics, Regulation and Legal Compliance, Compliance Management, Case Studies, Data Synthesis, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Business Ethics, SAS (Software), Risk Analysis, Compliance Training, Analytics, Machine Learning
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Computer Vision, Jupyter, Machine Learning Algorithms, IBM Cloud, Deep Learning, Cloud Development, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Apache Hive, Apache Hadoop, Data Warehousing, SQL, Performance Tuning, Databases, Query Languages, Database Management, Extensible Markup Language (XML), Data Processing, Data Transformation, Data Manipulation
Mixed · Course · 1 - 3 Months