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.

Google Cloud
Skills you'll gain: Amazon Redshift, SQL, Query Languages, Data Warehousing, Extract, Transform, Load, Database Design, Data Import/Export, Relational Databases, Performance Tuning, Google Cloud Platform, User Provisioning, Capacity Management, Data Integration, Database Architecture and Administration, Data Architecture, Identity and Access Management
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Oracle Databases, Identity and Access Management, Query Languages, Data Import/Export, Data Integration, Google Cloud Platform, Data Warehousing, SQL, Role-Based Access Control (RBAC), Data Mapping, Database Management, Performance Tuning, Database Design, Database Architecture and Administration, Data Architecture, Data Modeling, Real Time Data
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Oracle Databases, Database Design, Identity and Access Management, Role-Based Access Control (RBAC), Data Architecture, Google Cloud Platform, Database Management, Data Import/Export, Performance Tuning, Data Sharing, Database Architecture and Administration, SQL, Data Access, Database Management Systems, Data Migration, Data Security
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Teradata SQL, Data Warehousing, Data Integration, SQL, Data Import/Export, Identity and Access Management, Extract, Transform, Load, Query Languages, Data Migration, Data Processing, Data Modeling, Google Cloud Platform, Role-Based Access Control (RBAC), Database Design, Relational Databases, Database Architecture and Administration
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Identity and Access Management, Cloud Security, Role-Based Access Control (RBAC), Query Languages, Data Import/Export, Extract, Transform, Load, Data Warehousing, Database Design, SQL, Database Administration, Data Access, Data Integration, Data Sharing, Data Migration, Data Architecture, Database Architecture and Administration, Data Modeling
Intermediate · Course · 1 - 3 Months

Heriot-Watt University
Skills you'll gain: Database Systems, Database Management, Database Software, Artificial Intelligence, Graph Theory, Software Engineering, Database Development, Java Programming, Requirements Analysis, Artificial Intelligence and Machine Learning (AI/ML), Database Architecture and Administration, Statistical Methods, NoSQL, Computational Logic, Software Design, Data Structures, Algorithms, Computer Science, Performance Measurement, Formal Learning
Earn a degree
Degree · 1 - 4 Years

Skills you'll gain: Amazon Redshift, Data Import/Export, Identity and Access Management, Data Migration, Query Languages, SQL, Google Cloud Platform, Data Store, Database Design, Role-Based Access Control (RBAC), Performance Tuning, Data Modeling, Relational Databases, Database Management, Data Architecture, Data Sharing, Capacity Management
Intermediate · Course · 1 - 3 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: Descriptive Analytics, Business Analytics, Model Evaluation, Plot (Graphics), Logistic Regression, Data Visualization, Graphing, Data Mining, Dimensionality Reduction, Analytics, Big Data, Data Analysis, R (Software), Predictive Analytics, R Programming, Statistical Modeling, Data Visualization Software, Predictive Modeling, Data Modeling, Data-Driven Decision-Making
Credit offered
Mastertrack · 6 - 12 Months

Ball State University
Skills you'll gain: Data Ethics, Software Engineering, Graph Theory, Data Wrangling, Supervised Learning, File Systems, Data Visualization, Database Systems, Spatial Analysis, Exploratory Data Analysis, Statistical Hypothesis Testing, SAS (Software), Statistical Methods, Cryptography, Object Oriented Programming (OOP), Statistical Inference, Artificial Intelligence, Text Mining, Financial Data, Data Science
Earn a degree
Degree · 1 - 4 Years

Beginner · Course

Skills you'll gain: User Interface (UI), Application Development, Application Deployment, UI Components, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Program Development, Interactive Design, Development Environment, Software Development Life Cycle, Software Testing, Context Management, Frontend Integration, Application Frameworks, Application Performance Management, Debugging, Application Security, Event-Driven Programming, Web Services
Beginner · Course · 1 - 4 Weeks

Ball State University
Skills you'll gain: Data Ethics, Software Engineering, Graph Theory, Data Wrangling, Supervised Learning, File Systems, Data Visualization, Database Systems, Exploratory Data Analysis, SAS (Software), Statistical Methods, Theoretical Computer Science, Cryptography, Full-Stack Web Development, Object Oriented Programming (OOP), Statistical Inference, Artificial Intelligence, Text Mining, Data Science, File I/O
Earn a degree
Degree · 1 - 4 Years