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.

Microsoft
Skills you'll gain: Full-Stack Web Development, Microsoft Copilot, Application Programming Interface (API), Systems Integration, Web Applications, ASP.NET, Restful API, Integration Testing, Back-End Web Development, Middleware, Server Side, Event-Driven Programming, Development Environment, Real Time Data, JSON, Debugging, Performance Tuning
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Angular, Cascading Style Sheets (CSS), Web Design and Development, Front-End Web Development, HTML and CSS, Responsive Web Design, jQuery, React.js, Javascript, Web Applications, JavaScript Frameworks, Web Development, UI Components, User Interface and User Experience (UI/UX) Design, Web Content Accessibility Guidelines, Event-Driven Programming, Maintainability, Software Design Patterns, Data Structures
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: PyTorch (Machine Learning Library), Image Analysis, Deep Learning, Artificial Neural Networks, Medical Imaging, Computer Vision, Machine Learning, X-Ray Computed Tomography
Intermediate · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Docker (Software), Containerization, Google Cloud Platform, Devops Tools, DevOps, Web Development
Beginner · Project · Less Than 2 Hours

Edureka
Skills you'll gain: Tensorflow, Predictive Modeling, Machine Learning, Text Mining, Deep Learning, Natural Language Processing, Supervised Learning, Artificial Intelligence, Data Science, Data Processing, Computer Vision, Reinforcement Learning
Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Javascript and jQuery, jQuery, Scripting, Scripting Languages, Javascript, UI Components, Web Development Tools, Game Design, Object Oriented Programming (OOP), Event-Driven Programming, Animations
Mixed · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Web Development, Flask (Web Framework), Restful API, Selenium (Software), Front-End Web Development, Web Applications, Full-Stack Web Development, Secure Coding, Object-Relational Mapping, JavaScript Frameworks, Application Security, Application Deployment, Cloud Applications, HTML and CSS, Back-End Web Development, Databases, Application Programming Interface (API), Microsoft Azure, Vue.JS, Collaboration
Beginner · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Bioinformatics, Algorithms, Programming Principles, Computational Thinking, Machine Learning Algorithms, Mathematical Software, Artificial Intelligence, System Design and Implementation, Data Structures
Intermediate · Course · 1 - 4 Weeks

Sungkyunkwan University
Skills you'll gain: Regression Analysis, Predictive Modeling, Investment Management, Risk Analysis, Investments, R Programming, Statistical Methods, Machine Learning, Statistical Analysis, Financial Analysis, Time Series Analysis and Forecasting, Supervised Learning, Financial Data
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Matplotlib, Applied Machine Learning, Random Forest Algorithm, Predictive Modeling, Predictive Analytics, Machine Learning Algorithms, Data Visualization, Machine Learning, Programming Principles, Data Manipulation, Feature Engineering, Data Cleansing, Supervised Learning, Python Programming, Data Science, Data Processing, NumPy, Pandas (Python Package)
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Ggplot2, Plot (Graphics), Data Visualization Software, Exploratory Data Analysis, Data Presentation, Data Storytelling, Scatter Plots, Tidyverse (R Package), R Programming, Box Plots, Histogram, Animations, Data Manipulation
Mixed · Course · 1 - 3 Months

Xi'an Jiaotong University
Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, .NET Framework, Program Development, Algorithms, Data Structures, Command-Line Interface, Debugging
Intermediate · Course · 1 - 3 Months