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: Server Side, Web Applications, Javascript, JSON, Node.JS, PHP (Scripting Language), Back-End Web Development, Application Programming Interface (API), Servers, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unsupervised Learning, Microsoft Excel, Excel Formulas, Scatter Plots, Spreadsheet Software, Data Preprocessing, Data Visualization, Data Analysis, Data Manipulation, Feature Engineering, Applied Machine Learning, Model Evaluation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: MLOps (Machine Learning Operations), Model Evaluation, Regression Testing, Unit Testing, Test Script Development, Test Case, System Testing, Test Automation, Software Testing, Integration Testing, Test Planning, Verification And Validation, Data Integrity, Continuous Monitoring
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Database Design, Database Development, Database Management, Database Application, .NET Framework, C# (Programming Language), SQL, Business Logic, Software Development Life Cycle, Data Management, Data Integrity, Application Development, Application Design, User Interface (UI), Data Validation, Test Case
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Angular, Software Architecture, Software Design, Software Design Patterns, Code Reusability, Frontend Performance, TypeScript, Maintainability, Scripting Languages, Javascript, Data Sharing, Real Time Data
Beginner · Course · 3 - 6 Months

Packt
Skills you'll gain: Data Persistence, API Design, API Testing, Test Tools, Javascript, Development Environment
Intermediate · Course · 1 - 4 Weeks

The University of Edinburgh
Skills you'll gain: Simulations, Simulation and Simulation Software, Bioinformatics, Biotechnology, Mathematical Modeling, Life Sciences, Biology, Molecular, Cellular, and Microbiology, R Programming, Scripting, Quantitative Research
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud-Native Computing, Cloud Deployment, DevOps, CI/CD, Application Deployment, Devops Tools, Development Environment, Continuous Delivery, Cloud Applications, Continuous Deployment, Version Control, Continuous Integration, Amazon Web Services, Git (Version Control System), Data Persistence, Software Development Tools, Database Development, Interactive Data Visualization, Application Programming Interface (API), Real Time Data
Mixed · Course · 1 - 4 Weeks

Universitat Politècnica de València
Skills you'll gain: Computer Hardware, Computer Architecture, Networking Hardware, Hardware Architecture, Computer Systems, Information Technology, Data Storage, Hardware Troubleshooting, General Networking, Data Storage Technologies, Computer Networking, Mainframe Computing, Peripheral Devices, Wireless Networks, Infrastructure Security, Business Technologies, Memory Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Evaluation, Classification Algorithms, Regression Analysis, Feature Engineering, Time Series Analysis and Forecasting, Applied Machine Learning, Machine Learning Algorithms, Model Training, Risk Modeling, Predictive Modeling, Statistical Methods, Predictive Analytics, Credit Risk, Supervised Learning, Statistical Modeling, Unsupervised Learning, Machine Learning Methods, Machine Learning, Python Programming, Logistic Regression
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Web Applications, Frontend Integration, Authentications, Front-End Web Development, Authorization (Computing), Application Programming Interface (API), Secure Coding, Role-Based Access Control (RBAC)
Intermediate · Course · 1 - 3 Months

Atchison Technology
Skills you'll gain: Scalability, Cloud-Native Computing, Software Architecture, Software As A Service, Systems Architecture, Cloud Computing Architecture, Cloud Applications, Service Level, Infrastructure Architecture, Enterprise Architecture, Application Design, Capacity Management, Application Programming Interface (API), System Monitoring, Service Management, Incident Response, Software Engineering, Dependency Analysis, Risk Management Framework
Advanced · Course · 1 - 3 Months