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
- Status: Free Trial
Board Infinity
Skills you'll gain: Eclipse (Software), Object Oriented Programming (OOP), Java Programming, Object Oriented Design, Software Development Tools, Java, Integrated Development Environments, Development Environment, Computer Programming, Programming Principles, Data Structures, Virtual Machines
- Status: Free Trial
University of Colorado System
Skills you'll gain: TCP/IP, Local Area Networks, Routing Protocols, Network Routing, Digital Communications, OSI Models, Network Protocols, Dynamic Host Configuration Protocol (DHCP), Network Security, Network Planning And Design, Network Architecture, Network Performance Management, Computer Networking, Network Model, Network Infrastructure, Wireless Networks, Telecommunications, Software-Defined Networking, Algorithms, System Programming
- Status: Free Trial
Duke University
Skills you'll gain: Hypertext Markup Language (HTML), HTML and CSS, Cascading Style Sheets (CSS), Web Development, Programming Principles, Javascript, Web Design, Computer Programming, Image Analysis, Computational Thinking, Algorithms, Debugging
The Hong Kong University of Science and Technology
Skills you'll gain: Animation and Game Design, Computational Thinking, Programming Principles, Computer Programming, Storytelling, Scripting, Solution Design, Creativity, Event-Driven Programming, Data Storage
- Status: Free Trial
Skills you'll gain: Git (Version Control System), GitHub, Version Control, Cloud Services, Debugging, Puppet (Configuration Management Tool), Infrastructure as Code (IaC), Bash (Scripting Language), Configuration Management, Professional Networking, CI/CD, Cloud Computing, Technical Communication, Docker (Software), Unit Testing, Containerization, Web Services, Interviewing Skills, Python Programming, Programming Principles
- Status: Free Trial
DeepLearning.AI
Skills you'll gain: Computer Vision, Deep Learning, Image Analysis, Natural Language Processing, Artificial Neural Networks, Tensorflow, Supervised Learning, Large Language Modeling, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Applied Machine Learning, PyTorch (Machine Learning Library), Machine Learning, Debugging, Performance Tuning, Keras (Neural Network Library), Python Programming, Machine Learning Algorithms, Analysis, Data Processing
- Status: Free Trial
Skills you'll gain: Network Security, Hardening, Network Protocols, Network Architecture, Intrusion Detection and Prevention, TCP/IP, Vulnerability Assessments, Computer Networking, Cybersecurity, Network Infrastructure, Firewall, Cloud Computing, Virtual Private Networks (VPN)
- Status: Free Trial
Multiple educators
Skills you'll gain: Unit Testing, Data Structures, Event-Driven Programming, Interactive Data Visualization, Java, Object Oriented Programming (OOP), Development Testing, User Interface (UI), Debugging, Java Programming, Software Testing, Computer Programming, Software Engineering, Algorithms, Performance Tuning, Encryption, Programming Principles, Data Analysis, Statistical Analysis, Software Design
- Status: Free Trial
Skills you'll gain: Dashboard, SQL, Descriptive Statistics, Jupyter, Statistical Analysis, Data Analysis, Probability Distribution, Pandas (Python Package), Data Visualization Software, Statistics, Data Visualization, Databases, Stored Procedure, Web Scraping, Relational Databases, Python Programming, Data Structures, Computer Programming Tools, Data Analysis Software, Software Development Tools
- Status: Free Trial
University of Michigan
Skills you'll gain: C (Programming Language), Programming Principles, C++ (Programming Language), Algorithms, Data Structures, Other Programming Languages, System Programming, Numerical Analysis
- Status: Free Trial
Amazon
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Java, File Management, Data Import/Export, Maintainability, Debugging, Software Development
- Status: Free Trial
Skills you'll gain: SAS (Software), Data Import/Export, Data Validation, Data Access, Data Manipulation, Exploratory Data Analysis, Data Analysis, SQL, Data Presentation, Microsoft Excel, Descriptive Statistics
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Fundamentals of Java Programming: Board Infinity
- Computer Communications: University of Colorado System
- Programming Foundations with JavaScript, HTML and CSS: Duke University
- Programming with Scratch: The Hong Kong University of Science and Technology
- Google IT Automation with Python: Google
- Deep Learning: DeepLearning.AI
- Connect and Protect: Networks and Network Security: Google
- Object Oriented Programming in Java: Duke University
- Data Science Fundamentals with Python and SQL: IBM
- Programming in C: University of Michigan