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: Swift Programming, Memory Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Middleware, React Redux, React.js, Code Reusability, Web Development Tools, Development Environment, Responsive Web Design, Frontend Performance, Scalability, Application Programming Interface (API), Web Design and Development, HTML and CSS, Front-End Web Development, Maintainability, UI Components, Cascading Style Sheets (CSS), Software Development Tools, JavaScript Frameworks, Authorization (Computing), Data Validation
Intermediate · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Prompt Engineering, User Story, New Product Development, Model Based Systems Engineering, Model Evaluation, Failure Analysis, Sustainable Business, Data Mining, Field-Programmable Gate Array (FPGA), Delegation Skills, Strategic Decision-Making, Real-Time Operating Systems, Object Oriented Design, Project Schedules, Sampling (Statistics), Proposal Writing, Data Ethics, Sustainability Reporting, Database Design, Data Visualization
Earn a degree
Degree · 1 - 4 Years

Skills you'll gain: Git (Version Control System), Model Training, Version Control, AI Workflows, Jupyter, Memory Management, Package and Software Management, Resource Utilization, Virtual Environment
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Jira (Software), Issue Tracking, Backlogs, Quality Assurance, Software Quality Assurance, Test Case, Verification And Validation, Generative AI Agents, Software Testing, Quality Assurance and Control, User Story, Product Quality (QA/QC), Management Reporting, Regression Testing, Workflow Management, Report Writing, Business Reporting, Dashboard, Analytical Testing, Automation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Disaster Recovery, Star Schema, Business Continuity Planning, Cost Benefit Analysis, Database Design, Business Continuity, Data Infrastructure, Snowflake Schema, Database Architecture and Administration, Relational Databases, Data Warehousing, Data Modeling, Data Architecture, Data Validation, SQL, Terraform, Infrastructure as Code (IaC), Extract, Transform, Load, Business Analytics, Cost Management
Advanced · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Embeddings, Scikit Learn (Machine Learning Library), Transfer Learning, NumPy, Data Pipelines, Unstructured Data, Applied Machine Learning, Python Programming, Natural Language Processing, Dimensionality Reduction, AI Workflows, Machine Learning Methods, Scripting, Model Evaluation, Scientific Visualization, Machine Learning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Flask (Web Framework), Restful API, Application Deployment, Cloud Deployment, Dashboard Creation, Full-Stack Web Development, Application Programming Interface (API), Data Visualization, Object-Relational Mapping, Interactive Data Visualization, Application Development, Cloud Applications, API Design, Back-End Web Development, Database Management, Bootstrap (Front-End Framework), Database Development, Databases, Web Applications, Web Development
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Sprint Retrospectives, Jira (Software), Backlogs, Scrum (Software Development), Prompt Patterns, Sprint Planning, Agile Methodology, Agile Software Development, Agile Project Management, Generative AI, Microsoft Copilot, People Development, Scalability, User Story, Team Building, Goal Setting, Software Development Methodologies, Agile Product Development, Coordinating
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Data Storytelling, Rmarkdown, Knitr, Data Visualization, Data Validation, Statistical Hypothesis Testing, Data Presentation, Dashboard, Data Synthesis, Dashboard Creation, Regression Analysis, Power BI, A/B Testing, Data Transformation, Market Research, Statistical Analysis, R Programming, Business Intelligence, Microsoft Excel, Surveys
Beginner · Specialization · 3 - 6 Months

Tecnológico de Monterrey
Skills you'll gain: Responsive Web Design, Hypertext Markup Language (HTML), HTML and CSS, Content Management Systems, Web Design, User Centered Design, Usability, Cybersecurity, User Experience Design, Web Design and Development, Cyber Attacks, Content Management, Interactive Design, Security Awareness, Security Management, WordPress, Web Development, Web Content, Semantic Web, Cascading Style Sheets (CSS)
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Database Design, Relational Databases, Database Development, Data Modeling, Database Software, Database Management Systems, Database Management, Oracle Databases, SQL, Query Languages, Data Integrity, Diagram Design, PostgreSQL
Intermediate · Course · 1 - 3 Months