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.

Board Infinity
Skills you'll gain: Power Apps Component Framework, Application Lifecycle Management, Azure DevOps Pipelines, Microsoft Power Platform, Power Platform Architecture & Technical Design, Microsoft Power Automate/Flow, Azure DevOps, Microsoft Copilot, Enterprise Application Management, Email Automation, Application Deployment, Continuous Deployment, User Interface (UI), User Interface and User Experience (UI/UX) Design, UI Components, Postman API Platform, User Interface (UI) Design, Systems Development Life Cycle, Mobile Development, CI/CD
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Data Manipulation, R Programming, R (Software), Tidyverse (R Package), Text Mining, Data Wrangling, Data Transformation, Data Cleansing, Performance Tuning, Data Preprocessing
Beginner · Course · 1 - 4 Weeks

CertNexus
Skills you'll gain: Application Security, Human Factors (Security), Secure Coding, Open Web Application Security Project (OWASP), Vulnerability, Computer Security, Vulnerability Management, Vulnerability Assessments, Data Security, Security Strategy, Security Controls, Cyber Security Strategy, Application Design, Computer Programming, Design, Python Programming, Javascript, Design Strategies, JavaScript Frameworks, Node.JS
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: JavaScript Frameworks, Frontend Performance, Frontend Integration, Video Game Development, Development Environment
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Unity Engine, Video Game Development, Animation and Game Design, Programming Principles, Data Structures, General Mathematics, Plot (Graphics), Computer Graphics, Graphing, Linear Algebra, Computational Logic, Geometry, Advanced Mathematics, Applied Mathematics, Algorithms
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Secure Coding, Kotlin, Mobile Security, Android (Operating System), Android Development, Open Web Application Security Project (OWASP), Mobile Development, Security Architecture Review, Application Security, Mobile Development Tools, Data Validation, Data Cleansing, Application Deployment, SQL
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: OpenAI API, Embeddings, Dimensionality Reduction, AI Integrations, OpenAI, Text Mining, Generative AI, Python Programming, Data Analysis, Program Development, Data Manipulation
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Animations, UI Components, Animation and Game Design, Apple iOS, iOS Development, Swift Programming, Motion Graphics, User Interface (UI), Computer Graphic Techniques, Interactive Design, Apple Xcode, Mobile Development
Beginner · Course · 3 - 6 Months

Skills you'll gain: Angular, Command-Line Interface, Frontend Performance, Data Sharing
Beginner · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: OAuth, API Gateway, Cloud API, Application Programming Interface (API), Authentications, Authorization (Computing), Debugging, Data Access, Back-End Web Development, Data Analysis
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, User Interface and User Experience (UI/UX) Design, User Interface (UI), Apple Xcode, Data Modeling, UI Components, User Interface (UI) Design, Mobile Development, Database Design, Authentications, Database Development, Data Store, Secure Coding, Code Reusability, Data Persistence, Key Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unsupervised Learning, Machine Learning Methods, Machine Learning Algorithms, Applied Machine Learning, Scientific Visualization, Machine Learning, Statistical Machine Learning, Statistical Methods, Algorithms, Python Programming, Development Environment
Intermediate · Course · 1 - 3 Months