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: New
Skills you'll gain: File Systems, Python Programming, File Management, User Interface (UI), Graphical Tools, UI Components, Scripting, Scripting Languages, Computer Programming Tools, Development Environment, Data Import/Export, Data Structures
- Status: New
Skills you'll gain: Data Structures, Python Programming, Scripting, Scripting Languages, Development Environment
- Status: New
Skills you'll gain: Application Development, Programming Principles
- Status: Preview
Universiteit Leiden
Skills you'll gain: Language Interpretation, Translation, and Studies, Anthropology, Research Methodologies, Research, Liberal Arts, English Language, Psychology, Social Sciences, Cultural Diversity, Grammar, Sociology
- Status: Free Trial
University of California, Santa Cruz
Skills you'll gain: Go (Programming Language), C++ (Programming Language), Data Structures, Object Oriented Programming (OOP), Software Design Patterns, Debugging, C (Programming Language), Algorithms, Computer Programming, Unit Testing, Programming Principles, Graph Theory, Software Testing, Artificial Intelligence, Game Design, Program Development, Distributed Computing, Integrated Development Environments, File Management
Duke University
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Python Programming, Computer Programming, Software Engineering
- Status: NewStatus: Free Trial
Board Infinity
Skills you'll gain: SAP Applications, Configuration Management, Enterprise Application Management, Unit Testing, Restful API, Application Development, Software Configuration Management, Business Logic, Test Case, Software Architecture, Data Modeling, Application Programming Interface (API), Business Process Automation, Systems Design, Database Development, Development Environment, Scenario Testing, User Interface (UI), Data Validation
- Status: NewStatus: Preview
EDUCBA
Skills you'll gain: UI Components, User Interface (UI), Interactive Design, Event-Driven Programming, Human Computer Interaction, Cross Platform Development, Application Development, Development Environment, Object Oriented Programming (OOP), Data Modeling
- Status: Free Trial
Skills you'll gain: Analytics, Business Analytics, Data Visualization, Data Analysis, Business Intelligence, Data-Driven Decision-Making, Big Data, Data Analysis Software, Tableau Software, Technology Strategies, Microsoft Excel, R Programming
- Status: New
Skills you'll gain: Programming Principles, Data Dictionary, Python Programming, Data Manipulation, Data Structures, Scripting, Scripting Languages, Debugging
- Status: New
Skills you'll gain: Network Protocols, Hardware Troubleshooting, Internet Of Things, Wireless Networks, Computer Programming Tools, Integrated Development Environments
- Status: NewStatus: Free Trial
Skills you'll gain: Agentic systems, Generative AI Agents, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Technical Design, System Design and Implementation, Software Development, Graph Theory, Python Programming, Application Frameworks, Data Science
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- Mastering Python Modules and File Systems: EDUCBA
- Mastering Python Sequences and Strings: EDUCBA
- Python GUI Development with Tkinter: Build Pro Desktop Apps: Packt
- Miracles of Human Language: An Introduction to Linguistics: Universiteit Leiden
- Go and C++: Programming in Two Successor Languages of C: University of California, Santa Cruz
- Object-Oriented Programming in Python: Duke University
- ABAP RESTful Programming Model (RAP) and Extensions: Board Infinity
- PySide2 Training: EDUCBA
- Data-driven Decision Making: PwC
- Mastering Python Logic and Data Structures: EDUCBA