Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Computer Programming Course Catalog
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Geographic Information Systems, GIS Software, Spatial Data Analysis, NoSQL, Data Modeling, Database Design, Databases, Data Storage Technologies, SQL, Data Storage, Data Capture, Query Languages, Relational Databases
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Unsupervised Learning, Dimensionality Reduction, Machine Learning Algorithms, Machine Learning, Data Science, Scikit Learn (Machine Learning Library), Python Programming, NumPy, Exploratory Data Analysis, Linear Algebra, Statistical Analysis
- Status: Free Trial
Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Graph Theory, Computational Thinking, Theoretical Computer Science, Database Design, Computer Programming, Query Languages, System Design and Implementation, Computer Science
Skills you'll gain: Generative AI, Business Analytics, Analytics, Data Quality, Business Analysis, Data Ethics, Prompt Engineering, Process Optimization, OpenAI, Artificial Intelligence, Data Analysis, ChatGPT, Machine Learning, Deep Learning, Natural Language Processing
Coursera Project Network
Skills you'll gain: Descriptive Statistics, Data Analysis, Box Plots, R Programming, Statistical Analysis, Histogram, Probability & Statistics, Data Manipulation
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Python Programming, Data Structures, Data Manipulation, Computer Programming, Data Processing, Scripting, Software Installation, Development Environment, Jupyter
- Status: Free Trial
Skills you'll gain: Intrusion Detection and Prevention, Computer Security Incident Management, Cyber Threat Hunting, Cyber Attacks, Cybersecurity, Cyber Operations, Continuous Monitoring, Event Monitoring, Disaster Recovery, Incident Management, Security Information and Event Management (SIEM), Threat Detection, Cloud Security, Security Controls, Threat Management, System Monitoring, IT Automation, Record Keeping, Problem Management
- Status: NewStatus: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Java, Java Programming, File Management, Application Development, Computer Programming, Program Development, Data Structures, Data Management
Coursera Project Network
Skills you'll gain: Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, Semantic Web, Web Content, Information Architecture, Web Design and Development
- Status: Free
École normale supérieure
Skills you'll gain: Theoretical Computer Science, Combinatorics, Algorithms, Operations Research, Linear Algebra, Solution Design, Mathematical Modeling, Probability
- Status: Free Trial
LearnQuest
Skills you'll gain: Microservices, Spring Boot, Software Architecture, API Gateway, Spring Framework, Service Oriented Architecture, Cloud Computing Architecture, Load Balancing, Systems Architecture, Web Services, Cloud Services, Software Design Patterns, Scalability, Restful API
- Status: Free Trial
Google
Skills you'll gain: Network Troubleshooting, IT Security Architecture, Computer Networking, IT Infrastructure, Systems Administration, Network Security, Cybersecurity, Desktop Support, Network Architecture, Package and Software Management, Application Security, TCP/IP, Active Directory, File Systems, Disaster Recovery, Technical Support, OS Process Management, Computer Hardware, Software Installation, Operating Systems
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Geographical Information Systems - Part 1: École Polytechnique Fédérale de Lausanne
- Unsupervised Algorithms in Machine Learning: University of Colorado Boulder
- Data Structures and Algorithms: Tsinghua University
- GenAI in Data Analytics: Meta
- Calculating Descriptive Statistics in R: Coursera Project Network
- Python Programming for Quantum Computing: Packt
- Detect, Respond, and Recover from Cloud Cybersecurity Attacks: Google Cloud
- Object Oriented Programming in Java: IBM
- HTML for Beginners: Getting Started: Coursera Project Network
- Approximation Algorithms Part II: École normale supérieure