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
University of California San Diego
Skills you'll gain: Bioinformatics, Programming Principles, Molecular Biology, Python Programming, Computational Thinking, Biology, Algorithms, Data Structures
Yonsei University
Skills you'll gain: TCP/IP, Network Protocols, Open Shortest Path First (OSPF), Network Routing, Cybersecurity, Network Security, General Networking, Intrusion Detection and Prevention, File Transfer Protocol (FTP), Dynamic Host Configuration Protocol (DHCP), Network Architecture, System Configuration, Network Analysis
- 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
Microsoft
Skills you'll gain: Image Analysis, Computer Vision, Artificial Intelligence, Microsoft Azure, Applied Machine Learning, Data Processing, Natural Language Processing, Deep Learning, Application Programming Interface (API)
Birla Institute of Technology & Science, Pilani
Skills you'll gain: Programming Principles, C (Programming Language), Computer Hardware, Computer Programming, Computer Architecture, Computational Thinking, Data Structures, Algorithms, File Management, Operating Systems, Program Development, Debugging
- Status: Free Trial
Skills you'll gain: Software Development Life Cycle, Software Architecture, Linux Commands, Bash (Scripting Language), Shell Script, Git (Version Control System), GitHub, Flask (Web Framework), Software Design, Unit Testing, Version Control, File Management, Jupyter, Scrum (Software Development), Application Development, Application Deployment, Python Programming, Data Structures, Collaborative Software, Web Scraping
- Status: Free Trial
University of Michigan
Skills you'll gain: Data Structures, Python Programming, Programming Principles, Data Import/Export, Data Manipulation, Development Environment, File Management
- Status: Free Trial
DeepLearning.AI
Skills you'll gain: Supervised Learning, Jupyter, Scikit Learn (Machine Learning Library), Machine Learning, NumPy, Predictive Modeling, Feature Engineering, Artificial Intelligence, Classification And Regression Tree (CART), Python Programming, Regression Analysis, Unsupervised Learning, Statistical Modeling
Georgia Institute of Technology
Skills you'll gain: User Experience Design, Prototyping, User Centered Design, Usability, Requirements Analysis, UI/UX Research, Interaction Design, User Interface (UI) Design, Usability Testing, User Research
- Status: Free Trial
LearnQuest
Skills you'll gain: Visual Basic (Programming Language), Database Management, System Software, Databases, Relational Databases, Algorithms, Computer Architecture, Network Security, Computer Hardware, SQL, Computer Science, Computer Networking, Computer Programming, Network Protocols, Programming Principles, Software Development, Automation, Analysis, Cloud Computing, Artificial Intelligence
- Status: Free Trial
Skills you'll gain: Threat Management, Cybersecurity, Risk Management Framework, Risk Management, Business Risk Management, Incident Response, Vulnerability Management, Security Information and Event Management (SIEM), Security Controls, Continuous Monitoring, Information Systems Security, Enterprise Security, Risk Analysis, Threat Detection, Information Assurance, Open Web Application Security Project (OWASP), Auditing
- Status: Free Trial
University of London
Skills you'll gain: Arithmetic, Computer Science, Computer Graphics, Computational Thinking, General Mathematics, Applied Mathematics, Algebra, Cryptography
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Biology Meets Programming: Bioinformatics for Beginners: University of California San Diego
- Introduction to TCP/IP: Yonsei University
- Fundamentals of Java Programming: Board Infinity
- Computer Vision in Microsoft Azure: Microsoft
- Introduction to Programming: Birla Institute of Technology & Science, Pilani
- Applied Software Engineering Fundamentals: IBM
- Python Data Structures: University of Michigan
- Supervised Machine Learning: Regression and Classification : DeepLearning.AI
- Introduction to User Experience Design : Georgia Institute of Technology
- Foundations of Computer Science: LearnQuest