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: Application Programming Interface (API), Web Development, Development Environment, Restful API, Web Applications, Data Integration, Hypertext Markup Language (HTML), Data Structures, User Interface (UI)
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Microsoft SQL Servers, SQL, Database Management, Google Cloud Platform, System Configuration, Model Evaluation
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: SAS (Software), Statistical Modeling, Statistical Programming, Regression Analysis, Statistical Analysis, Model Evaluation, Statistical Methods, Probability Distribution, Data Manipulation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, Multimodal Prompts, Generative AI, OpenAI API, Generative Model Architectures, AI Workflows, Business Process Automation, Tool Calling, AI Enablement, Application Programming Interface (API), AI Personalization, Data Analysis, Artificial Intelligence and Machine Learning (AI/ML), File I/O
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apple Xcode, Apple iOS, Debugging, Performance Tuning, Swift Programming, Mobile Development Tools, Development Environment, Software Testing, Application Performance Management, User Interface (UI)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Debugging, Scripting, Object Oriented Programming (OOP), Computer Graphics, Programming Principles, Animation and Game Design, Development Environment, Python Programming
Beginner · Course · 1 - 3 Months

Skills you'll gain: Role-Based Access Control (RBAC), Kubernetes, Hardening, Identity and Access Management, Authorization (Computing), User Accounts, Patch Management, Authentications, Application Programming Interface (API), Software Versioning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Animation and Game Design, Animations, Video Game Development, User Interface (UI) Design, Computer Graphic Techniques, Visualization (Computer Graphics), Game Design, Python Programming, Computer Graphics, Image Analysis, Program Development, Peripheral Devices, Debugging
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Version Control, GitHub, User Accounts, Role-Based Access Control (RBAC), Git (Version Control System), Identity and Access Management, Database Management, Authorization (Computing), Microsoft Windows, Database Application, Microsoft Development Tools, Application Design, Application Development, C# (Programming Language), Authentications, User Interface (UI)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Matplotlib, Scientific Visualization, Data Visualization Software, Interactive Data Visualization, Seaborn, Jupyter, NumPy, Performance Tuning, Development Environment, Python Programming, Debugging
Mixed · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, 3D Assets, Animations, Data Import/Export
Mixed · Course · 1 - 4 Weeks

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