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.

Skills you'll gain: Spring Boot, Application Development, API Testing, Java Programming, Web Development, Program Development, Application Frameworks, Software Testing, Test Case, Secure Coding, Development Environment, Model View Controller, Software Development Tools, UI Components, Data Access, Authentications, SQL, Object Oriented Programming (OOP), Data Persistence, User Interface (UI)
★ 4.7 (19) · Intermediate · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: TypeScript, Computational Logic, Programming Principles, Computer Programming
★ 4.5 (26) · Intermediate · Guided Project · Less Than 2 Hours

Fred Hutchinson Cancer Center
Skills you'll gain: Bioinformatics, Data Analysis Software, Data Processing, Data Analysis, Data Literacy, Molecular Biology, Molecular, Cellular, and Microbiology, Metadata Management, Science and Research, R Programming, Spatial Data Analysis, Data Collection, Scientific Methods, Biochemical Assays, Research, Cell Biology, Informatics, Biology, General Science and Research, Laboratory Techniques
★ 3.7 (40) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Feature Engineering, Exploratory Data Analysis, Pandas (Python Package), Scikit Learn (Machine Learning Library), Data Manipulation, Applied Machine Learning, NumPy, Statistical Machine Learning, Classification Algorithms, Data Preprocessing, Data Processing, Data Wrangling, Python Programming, Regression Analysis, Predictive Modeling, Machine Learning Algorithms, Machine Learning, Model Evaluation, Data Science, Statistical Hypothesis Testing
★ 3.7 (62) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Cryptography, Encryption, Application Development, Security Engineering, C and C++, C++ (Programming Language)
★ 4.2 (17) · Intermediate · Guided Project · Less Than 2 Hours

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

LearnQuest
Skills you'll gain: Stored Procedure, PL/SQL, Relational Databases, Object-Relational Mapping, SQL, Data Access, Java Platform Enterprise Edition (J2EE), Databases, Database Design, Data Persistence, Object Oriented Design, Java, Data Manipulation, Data Mapping, Java Programming, Database Development, JUnit, Object Oriented Programming (OOP), Database Software, Query Languages
★ 4.7 (56) · Beginner · Specialization · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Data Synthesis, Statistical Analysis, Data Analysis Software, Statistical Software, STATA (Software), R (Software), Data Integration, Data Ethics, Stata, R Programming, Sampling (Statistics), Statistical Modeling, Statistical Methods, Descriptive Statistics, Regression Analysis, Logistic Regression, Informed Consent
★ 4.2 (70) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Statistical Hypothesis Testing, Statistical Analysis, SAS (Software), Correlation Analysis, Statistical Software, Statistical Modeling, Regression Analysis, Exploratory Data Analysis, Statistical Methods, Statistical Inference, Probability & Statistics, Analysis, Graphical Tools, Predictive Modeling, Predictive Analytics, Model Evaluation
★ 4.7 (176) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: R Programming, Predictive Analytics, Applied Machine Learning, Predictive Modeling, Data Pipelines, R (Software), Data-Driven Decision-Making, Analytics, Data Science, Data Processing, Machine Learning Software, Feature Engineering, Data Preprocessing, Statistical Machine Learning, Machine Learning Methods, Machine Learning, Model Training, Telemarketing, Model Deployment, Model Optimization
★ 4.9 (53) · Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Google Analytics, Ad Hoc Reporting, Performance Reporting, Web Analytics, Marketing, Web Development
★ 4.5 (171) · Intermediate · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: ABAP RESTful Programming Model (RAP), SAP S/4HANA, SAP Applications, Restful API, Core Data (Software), Security Controls, HTML and CSS, UI Components, User Interface (UI) Design, Development Environment, Query Languages, Action Oriented, Data Validation
★ 3.7 (45) · Intermediate · Specialization · 1 - 3 Months