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.

Northwestern University
Skills you'll gain: Digital Signal Processing, Image Analysis, Computer Vision, Visualization (Computer Graphics), Matlab, Mathematical Modeling, Color Theory, Applied Mathematics
Mixed · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Operations Research, Mathematical Modeling, Process Optimization, Report Writing, Network Model, Applied Mathematics, Business Modeling, Industrial Engineering, Linear Algebra, Numerical Analysis, Operations Management, Applied Machine Learning, Case Studies, Engineering Calculations, Algorithms, Feasibility Studies, Project Design, Engineering Management, Program Implementation, Business Analytics
Beginner · Specialization · 3 - 6 Months

Eindhoven University of Technology
Skills you'll gain: Statistical Inference, Scientific Methods, Statistical Hypothesis Testing, Quantitative Research, Bayesian Statistics, Statistical Analysis, Probability & Statistics, Sample Size Determination, Research, R Programming, Data Sharing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Storytelling, Interactive Data Visualization, Data Visualization Software, Data Visualization, Dashboard, Ggplot2, Plot (Graphics), Shiny (R Package), R Programming, Leaflet (Software), Data Analysis, Scatter Plots, Box Plots, Data Science, Spatial Data Analysis, Histogram, UI Components, Application Deployment
Beginner · Course · 1 - 4 Weeks

Edge Impulse
Skills you'll gain: Model Evaluation, Applied Machine Learning, Embedded Software, Data Preprocessing, Embedded Systems, Machine Learning, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Data Ethics, Deep Learning, Model Deployment, Convolutional Neural Networks, Data Analysis, Feature Engineering, Computer Programming, Digital Signal Processing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Google Gemini, Collaborative Software, Google Workspace, Data Storage, OAuth, Data Access, Application Programming Interface (API), AWS Identity and Access Management (IAM), Information Management, Enterprise Application Management, Productivity Software, Data Integration
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Network Security, Network Protocols, Network Architecture, TCP/IP, Web Applications, Computer Networking, Encryption, Network Infrastructure, Innovation, Hypertext Markup Language (HTML)
Beginner · Course · 1 - 3 Months

ESSEC Business School
Skills you'll gain: Marketing Analytics, Business Analytics, Forecasting, Peer Review, Statistical Methods, Data Presentation, Predictive Analytics, Customer Analysis, Case Studies, Information Technology, Analytical Skills, Digital Transformation, Business Marketing, Advanced Analytics, Statistical Analysis, Communication, Customer Insights, Complex Problem Solving, R Programming, Data Analysis
Advanced · Specialization · 3 - 6 Months
University of Michigan
Skills you'll gain: Logistic Regression, Forecasting, Regression Analysis, Data Cleansing, Scikit Learn (Machine Learning Library), Supervised Learning, Data Processing, Sports Medicine, Correlation Analysis, Data Preprocessing, Predictive Modeling, Matplotlib, Applied Machine Learning, Statistical Modeling, Injury Prevention, Athletic Training, Analytics, Data Analysis, Statistical Analysis, Python Programming
Intermediate · Specialization · 3 - 6 Months

Rice University
Skills you'll gain: Computational Thinking, Algorithms, Theoretical Computer Science, Bioinformatics, Data Structures, Big Data, Python Programming, Data Analysis, Machine Learning Algorithms, Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Exploratory Data Analysis, Data Storytelling, Dashboard, Data Presentation, Model Evaluation, Data Literacy, No-Code Development, Business Analytics, Data Science, Business Analysis, Model Deployment, Applied Machine Learning, Data Ethics, Data Capture, MLOps (Machine Learning Operations), Machine Learning, Data Analysis, Predictive Modeling, Data Visualization
Beginner · Specialization · 1 - 3 Months

Berklee
Skills you'll gain: File Management, Musical Composition, Music, Media Production, Music Performance, Automation, Editing, Technical Support, Creativity
Beginner · Course · 1 - 4 Weeks