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
Stanford University
Skills you'll gain: Logical Reasoning, Computational Logic, Deductive Reasoning, Computational Thinking, Business Logic, Applied Mathematics
LearnQuest
Skills you'll gain: Package and Software Management, Linux Administration, Linux, Linux Commands, Virtual Private Networks (VPN), Linux Servers, System Monitoring, Public Key Infrastructure, File Management, Command-Line Interface, Intrusion Detection and Prevention, Git (Version Control System), File Systems, User Accounts, Firewall, Remote Access Systems, Cloud Computing Architecture, DevOps, Virtualization, Cloud Computing
Coursera Project Network
Skills you'll gain: User Interface (UI), Human Computer Interaction, Program Development, Python Programming, Computer Programming, Mathematical Software, Data Storage, Data Validation
University of Minnesota
Skills you'll gain: Software Development Methodologies, Agile Methodology, Software Engineering, Software Development Life Cycle, Requirements Analysis, Application Deployment, Agile Software Development, Systems Development, Software Architecture, Verification And Validation, Software Development, Process Driven Development, Waterfall Methodology, Software Testing, Scrum (Software Development), Release Management, Development Testing, Maintainability
- Status: Free
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Object Oriented Design, Computer Programming, Programming Principles
Skills you'll gain: Anomaly Detection, Image Analysis, Text Mining, Unsupervised Learning, Computer Vision, Artificial Intelligence, Natural Language Processing, Microsoft Azure, Applied Machine Learning, Data Ethics, Machine Learning, Regression Analysis, Predictive Modeling, Artificial Intelligence and Machine Learning (AI/ML), Classification And Regression Tree (CART), Unstructured Data, Generative AI, Analytics, Supervised Learning, Data Processing
University of Illinois Urbana-Champaign
Skills you'll gain: Application Specific Integrated Circuits, Hardware Design, Computer-Aided Design, Electronic Hardware, Systems Design, Computer Architecture, Electrical and Computer Engineering, Engineering Design Process, Semiconductors, Network Routing, Computational Logic, Data Structures, Algorithms, Linear Algebra, Applied Mathematics, Mathematical Modeling, Calculus
Johns Hopkins University
Skills you'll gain: Image Analysis, Data Manipulation, R Programming, Data Processing, Scientific Visualization, Data Transformation, Computer Vision, Data Analysis, Data Import/Export
University of Maryland, College Park
Skills you'll gain: Cryptography, Encryption, Public Key Cryptography Standards (PKCS), Cybersecurity, Network Security, Digital Communications, Authentications, Data Integrity, Algorithms
EC-Council
Skills you'll gain: Penetration Testing, Threat Management, Distributed Denial-Of-Service (DDoS) Attacks, Cloud Security, Vulnerability Assessments, Network Security, Threat Detection, Vulnerability Scanning, Security Awareness, Cyber Threat Intelligence, Cybersecurity, Intrusion Detection and Prevention, Cyber Attacks, Application Security, Web Applications, Mobile Security, Internet Of Things, Authentications, Encryption, Wireless Networks
University of Michigan
Skills you'll gain: Network Analysis, Network Model, Graph Theory, Data Analysis, Predictive Analytics, Exploratory Data Analysis, Applied Machine Learning, Unsupervised Learning
Skills you'll gain: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Program Development, Hardware Architecture, Systems Architecture, Data Structures, Microarchitecture, Performance Tuning, Computer Architecture, C++ (Programming Language), Data Storage, Computational Logic, Computer Programming
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Introduction to Logic: Stanford University
- Learning Linux for LFCA Certification: LearnQuest
- Python 101: Develop Your First Python Program: Coursera Project Network
- Software Development Processes and Methodologies: University of Minnesota
- Introduction à la programmation orientée objet (en C++): École Polytechnique Fédérale de Lausanne
- Microsoft Azure AI Fundamentals AI-900 Exam Prep: Microsoft
- VLSI CAD Part II: Layout: University of Illinois Urbana-Champaign
- Introduction to Neurohacking In R: Johns Hopkins University
- Cryptography: University of Maryland, College Park
- Ethical Hacking Essentials (EHE): EC-Council