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: Angular, Model View Controller, Web Applications, JavaScript Frameworks, Data Validation, Application Frameworks, Javascript, Application Development, Web Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: SQL, Database Management, Database Development, Database Design, Transact-SQL, Query Languages, Databases, Database Theory, Performance Tuning, Data Security
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Cloud Deployment, Database Application, Cloud Hosting, Object-Relational Mapping, Database Management Systems, Full-Stack Web Development, Database Software, Application Design, Development Environment, Software Design, Microsoft Visual Studio, User Interface (UI), Application Frameworks, Identity and Access Management, Microsoft Development Tools, UI Components, Application Development, Configuration Management, Authorization (Computing), Maintainability
Intermediate · Specialization · 3 - 6 Months

Board Infinity
Skills you'll gain: Java Platform Enterprise Edition (J2EE), Application Performance Management, Software Design Patterns, Java, Enterprise Architecture, Java Programming, Enterprise Application Management, Secure Coding, Software Design, Model View Controller, System Monitoring, Security Controls, Software Architecture, Application Security, Maintainability, Application Frameworks, Programming Principles, Authorization (Computing), Authentications, Program Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Test Automation, Object Oriented Programming (OOP), CI/CD, Test Script Development, File I/O, Unit Testing, Devops Tools, Continuous Integration, Jupyter, Data Import/Export, Test Tools, DevOps, IT Automation, Application Programming Interface (API), Program Development, Software Testing, Continuous Deployment, Maintainability, Scripting, Python Programming
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Java, Java Programming, Object Oriented Programming (OOP), Spring Boot, Hibernate (Java), Object Oriented Design, Spring Framework, Object-Relational Mapping, Database Management, Computer Programming, Web Development, Authorization (Computing), Database Development, Restful API, Role-Based Access Control (RBAC), Authentications, Debugging, Programming Principles, Development Environment
Beginner · Course · 3 - 6 Months

Skills you'll gain: Object Oriented Programming (OOP), Java Programming, Java, Algorithms, Application Programming Interface (API), Data Structures
Intermediate · Guided Project · Less Than 2 Hours
Scrum Alliance
Skills you'll gain: Culture Transformation, Organizational Change, Business Transformation, Organizational Structure, Agile Product Development, Agile Project Management, Agile Methodology, Agile Software Development, Leadership and Management, Employee Coaching, Strategic Leadership, Organizational Leadership, Coaching, Leadership, Business Leadership, Business Process Improvement, Team Leadership, Organizational Strategy, Business Management, Business Strategy
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, 3D Assets, Cinematography, Virtual Environment, Computer Graphics, Computer Graphic Techniques, Animations, Post-Production, Visualization (Computer Graphics), Image Quality, Visual Storytelling, Fine-tuning, Video Production, User Interface (UI), Scalability, Development Environment, Performance Tuning, Game Design, Simulations, Design
Beginner · Specialization · 3 - 6 Months

Board Infinity
Skills you'll gain: Deepseek, DeepSeek API, Hugging Face, Large Language Modeling, LLM Application, AI Personalization, ChatGPT, Deep Learning, Open Source Technology, AI literacy, Model Deployment, AI Integrations, Applied Machine Learning, Application Programming Interface (API), Business Process Automation
Beginner · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: Excel Formulas, Microsoft Excel, Excel Macros, Spreadsheet Software, Pivot Tables And Charts, Data Presentation, Proofreading, Data Visualization, Editing, Financial Forecasting, Financial Modeling, Productivity Software, Consolidation, Data Analysis, Data Validation, Financial Data, Trend Analysis, Data Entry, Diagram Design, Visual Basic (Programming Language)
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Full-Stack Web Development, Node.JS, User Interface (UI), Restful API, Frontend Integration, Back-End Web Development, User Interface (UI) Design, User Accounts, Server Side, Swift Programming, Object-Relational Mapping, Web Development Tools, JavaScript Frameworks, Secure Coding, Data Store, Application Programming Interface (API), API Design, iOS Development, UI Components, Authentications
Beginner · Specialization · 1 - 3 Months