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: Preview
Coursera Instructor Network
Skills you'll gain: AI Personalization, Desktop Support, End User Training and Support, Technical Support and Services, Technical Support, Generative AI, System Support, Prompt Engineering, Automation, IT Automation, Problem Management, Artificial Intelligence
- Status: Free Trial
Duke University
Skills you'll gain: MLOps (Machine Learning Operations), Google Cloud Platform, Cloud Applications, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Natural Language Processing, Microsoft Azure, Cloud Computing Architecture, Computer Vision, Continuous Delivery
- Status: Free Trial
University of California San Diego
Skills you'll gain: Encryption, Cryptography, Data Ethics, Databases, Pedagogy, Network Analysis, Peer Review, Blockchain, Big Data, User Experience, Instructional Strategies, Interactive Learning, Teaching, AI Personalization, Education and Training, Algorithms, SQL, Cloud Computing, Education Software and Technology, Technology Solutions
- Status: Free Trial
LearnQuest
Skills you'll gain: Docker (Software), Unit Testing, Containerization, Package and Software Management, CI/CD, Test Automation, Integration Testing, Software Testing, Development Testing, Continuous Integration, Test Tools, IT Automation, Software Development Tools, Scripting, DevOps, Python Programming
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: NumPy, Data Wrangling, Data Integration, Pandas (Python Package), Data Manipulation, Data Transformation, Data Structures, Statistical Analysis, Data Cleansing, Data Analysis, Descriptive Statistics, Python Programming, Computer Programming
- Status: Free Trial
Skills you'll gain: Earned Value Management, Resource Management, Resource Allocation, Project Management Software, Resource Utilization, Enterprise Application Management, Scheduling, Project Performance, Resource Planning, Project Schedules, Project Controls, Project Management, Project Coordination, Cost Management, Work Breakdown Structure, Capacity Planning, Change Control, Expense Management, Budget Management, Data Import/Export
- Status: Free
DeepLearning.AI
Skills you'll gain: Image Analysis, Generative AI, Application Development, Artificial Intelligence and Machine Learning (AI/ML), Computer Vision, Natural Language Processing, Application Deployment, Open Source Technology, Applied Machine Learning
- Status: Preview
The University of Edinburgh
Skills you'll gain: Software Engineering, Programming Principles, Software Development, Software Design, Game Design, Computer Programming, Software Documentation, Software Testing, Event-Driven Programming, Animations
- Status: Free Trial
Skills you'll gain: Java, Data Access, Java Programming, SQL, JUnit, Object Oriented Programming (OOP), Relational Databases, Databases, Data Integrity
Coursera Project Network
Skills you'll gain: Prototyping, Figma (Design Software), User Interface and User Experience (UI/UX) Design, Mockups, Usability, Wireframing, Mobile Development, Collaborative Software
- Status: NewStatus: Free Trial
Amazon Web Services
Skills you'll gain: Generative AI, Agentic systems, Product Development, Data Ethics, New Product Development, Amazon Web Services, Artificial Intelligence, Prompt Engineering, Business Solutions, Large Language Modeling, Applied Machine Learning, Application Development, Automation, Application Programming Interface (API), Compliance Management, Information Privacy, Cost Management
- Status: Free Trial
Akamai Technologies, Inc.
Skills you'll gain: Scripting, Scripting Languages, MySQL, Data Structures, Python Programming, Web Development, SQL, Programming Principles, Data Store, Database Software, Web Applications, Computer Programming, Database Management, File Management, Application Development
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- GenAI for Computer Support Specialists (IT Support): Coursera Instructor Network
- Cloud Machine Learning Engineering and MLOps: Duke University
- Teaching Impacts of Technology in K-12 Education: University of California San Diego
- DevOps and Build Automation with Python: LearnQuest
- Fundamental Tools of Data Wrangling: University of Colorado Boulder
- Advanced Resource and Enterprise Management in Primavera P6: Packt
- Open Source Models with Hugging Face: DeepLearning.AI
- برمج بنفسك! مقدمة حول البرمجة: The University of Edinburgh
- Java Database Connectivity (JDBC) Introduction: LearnQuest
- Create a High-Fidelity Prototype with Figma: Coursera Project Network