Computer programming courses can help you learn coding languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development principles. You can build skills in debugging, version control, and writing efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, that support developing applications and enhancing your programming capabilities.

University of Huddersfield
Skills you'll gain: Linear Algebra, Computational Logic, Graph Theory, Statistical Software, Theoretical Computer Science, Integral Calculus, Matplotlib, Data Structures, Calculus, R Programming, Logical Reasoning, Differential Equations, Data Visualization Software, Applied Mathematics, Bayesian Statistics, Advanced Mathematics, Python Programming, Data Analysis, Mathematical Modeling, Numerical Analysis
Earn a degree
Degree · 1 - 4 Years

Google Cloud
Skills you'll gain: Network Troubleshooting, Network Planning And Design, Network Monitoring, Hybrid Cloud Computing, Virtual Networking, Google Cloud Platform, Cloud Engineering, Network Architecture, Network Routing, Cloud Infrastructure, Virtual Private Networks (VPN), Cloud Computing Architecture, Kubernetes, Network Security, Load Balancing, Managed Services
Advanced · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Data Migration, Database Management, Relational Databases, Google Cloud Platform, Database Architecture and Administration, Databases, Data Store, Dataflow, Query Languages, Database Design, Cloud Applications, Scalability, Transaction Processing
Intermediate · Course · 1 - 3 Months
Multiple educators
Beginner · Specialization

Google Cloud
Skills you'll gain: Product Support, Help Desk Support, Technical Support, Google Cloud Platform, Service Level, Service Management, Cloud Services, Issue Tracking, Problem Management, Technical Communication, Personally Identifiable Information, Information Privacy
Beginner · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: Model Evaluation, Predictive Analytics, Data Cleansing, Unsupervised Learning, Data Visualization, Exploratory Data Analysis, Supervised Learning, Dimensionality Reduction, Predictive Modeling, Data Science, Descriptive Analytics, Data Analysis, Plot (Graphics), Matplotlib, Visualization (Computer Graphics), Pandas (Python Package), Data-Driven Decision-Making, Time Series Analysis and Forecasting, Applied Machine Learning, Data Visualization Software
Credit offered
Mastertrack · 6 - 12 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: Descriptive Analytics, Business Analytics, Database Design, NoSQL, SQL, Data Ethics, Digital Transformation, Query Languages, Data Mining, Databases, Data Analysis, R Programming, Big Data, Data-Driven Decision-Making, Relational Databases, Predictive Analytics, Business Transformation, Organizational Strategy, Technology Strategies, Business Modeling
Credit offered
Mastertrack · 6 - 12 Months

Skills you'll gain: Gemini, Google Gemini, Generative AI, Google Cloud Platform, LLM Application, Application Development, Application Programming Interface (API), Test Case
Beginner · Course · 1 - 4 Weeks