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 Michigan
Skills you'll gain: Debugging, Data-oriented programming, Program Development, Python Programming, Data Manipulation, Data Analysis
Intermediate · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Model Deployment, Data Manipulation, MLOps (Machine Learning Operations), Flask (Web Framework), Application Deployment, Data Preprocessing, Django (Web Framework), Web Applications, Predictive Modeling, Machine Learning, Python Programming
Mixed · Course · 1 - 3 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: Spanish Language, Language Learning, Grammar, Intercultural Competence, Vocabulary, Interrigatories
Beginner · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Traffic Flow Optimization, Machine Controls, Automation, Robotics, Network Routing, Graph Theory, Algorithms, Computer Vision, Mathematical Modeling, Data Mapping, Predictive Modeling, Spatial Data Analysis, Control Systems, Estimation, Applied Mathematics
Advanced · Course · 1 - 3 Months

Skills you'll gain: API Testing, Postman API Platform, OAuth, Application Programming Interface (API), Performance Testing, Security Testing, Software Testing, Restful API, Scenario Testing
Beginner · Guided Project · Less Than 2 Hours

Corporate Finance Institute
Skills you'll gain: Dashboard, Tableau Software, Interactive Data Visualization, Excel Formulas, Data Visualization Software, Data Modeling, Data Visualization, SQL, Data Presentation, E-Commerce, Databases, Data Manipulation, Data Storytelling, Data Analysis, Performance Analysis, Relational Databases, Data Import/Export, Business Intelligence, Data Transformation, Financial Analysis
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Eclipse (Software), Java, Java Programming, Functional Design
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), HTML and CSS, Web Development, Web Applications, Web Design and Development, Web Design, Front-End Web Development
Beginner · Guided Project · Less Than 2 Hours

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

Skills you'll gain: Data Cleansing, Logistic Regression, Data Preprocessing, Applied Machine Learning, Data Import/Export, Data Mining, Python Programming, Google Cloud Platform, Scikit Learn (Machine Learning Library), Predictive Modeling, Classification Algorithms, Machine Learning, Supervised Learning
Intermediate · Guided Project · Less Than 2 Hours

Wesleyan University
Skills you'll gain: Statistical Hypothesis Testing, Statistical Analysis, Statistical Software, Correlation Analysis, SAS (Software), Data Analysis, Statistical Methods, Quantitative Research, Probability & Statistics, Analytical Skills, Regression Analysis, Data Management, Statistical Inference
Mixed · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Robotics, Automation, Artificial Intelligence, Manufacturing and Production, Engineering, Data Ethics, Electrical Engineering, Computer Vision, Control Systems, Biomedical Engineering, Computer Programming
Beginner · Course · 1 - 4 Weeks