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: Calendar Management, People Analytics, Performance Analysis, Analytics, Data-Driven Decision-Making, Scheduling, Labor Relations, Workforce Management, Staff Management, Team Performance Management, Linear Algebra, Data Management, Administration, Contract Management, Team Management, Unsupervised Learning, R (Software), R Programming, Statistical Programming, Operations Management
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Data Store, Cloud API, Health Information Management, Health Informatics, Application Programming Interface (API), Cloud Management, Health Care, Cloud-Based Integration, Cloud Computing, Clinical Data Management, Health Technology
Beginner · Project · Less Than 2 Hours
CertNexus
Skills you'll gain: Data Analysis, Data Preprocessing, Data Visualization, Statistical Analysis, Exploratory Data Analysis, Statistical Visualization, Statistical Methods, Analytical Skills, Data Processing, Data Wrangling, Data Transformation, Descriptive Statistics, Data Cleansing, Histogram, Data Manipulation, Scatter Plots, Applied Machine Learning
Intermediate · Course · 1 - 3 Months

Alex Genadinik
Skills you'll gain: Customer Retention, Sales Strategy, Upselling, Customer Acquisition Management, Revenue Management, Selling Techniques, Customer Relationship Building, Telecommuting, Growth Strategies, Entrepreneurship, Product Promotion, Keyword Research, Search Engine Optimization, Subcontracting, Copywriting, Competitive Analysis
Mixed · Course · 1 - 3 Months

Scrimba
Skills you'll gain: React.js, Authentications, Frontend Performance, Authorization (Computing), Web Applications, Web Development, User Experience Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Application Security, Security Testing, Risk Management Framework, Systems Development Life Cycle, Secure Coding, Threat Modeling, Software Testing, Software Development, Software Development Life Cycle, Web Applications, Vulnerability Scanning, Software Development Methodologies, Application Programming Interface (API), Database Application, Agile Methodology, Data Validation
Advanced · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: SQL, Database Management, Relational Databases, Databases, Database Design, Query Languages, Data Visualization, Web Scraping, Interactive Data Visualization, Data Processing, Object Oriented Programming (OOP), Object Oriented Design, Data Modeling, Geospatial Mapping, Data Storage, Python Programming, Data Collection
Mixed · Course · 1 - 3 Months

National Academy of Sports Medicine
Skills you'll gain: Health And Wellness Coaching, Coaching, Exercise Science, Health Assessment, Exercise Therapy, Creative Problem-Solving, Nutrition and Diet, Innovation, Goal Setting, Overcoming Obstacles
Beginner · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Rust (Programming Language), Code Reusability, Command-Line Interface, Memory Management, API Design, Data Pipelines, Development Environment, Build Tools, Package and Software Management, Software Installation
Beginner · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Vibe coding, Prompt Engineering, Prompt Patterns, Prompt Engineering Tools, Software Development Tools, AI Security, Generative AI Agents, Software Engineering Tools, Generative AI, Software Engineering, Software Development, Software Documentation, Secure Coding, Software Architecture, Software Design, Software Testing, Full-Stack Web Development, Web Design and Development, Web Development, Computer Science
Intermediate · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Feature Engineering, Unsupervised Learning, Model Evaluation, Predictive Modeling, Predictive Analytics, Advanced Analytics, Decision Tree Learning, Supervised Learning, Applied Machine Learning, Model Training, Forecasting, Random Forest Algorithm, Analytics, Data Analysis, Regression Analysis, Machine Learning, Logistic Regression, Python Programming
Beginner · Course · 1 - 4 Weeks

Corporate Finance Institute
Skills you'll gain: Tableau Software, Business Intelligence, Dashboard, Business Intelligence Software, Dashboard Creation, Technical Analysis, Plot (Graphics), Market Data, Statistical Visualization, Investment Banking, Tree Maps, Interactive Data Visualization, Data Visualization Software, Market Analysis, Data Analysis, SQL
Beginner · Course · 1 - 3 Months