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
Berklee
Skills you'll gain: Peer Review, Active Listening, Media Production, Constructive Feedback, Content Creation, Writing, Emotional Intelligence, Creative Thinking, Personal Development, Self-Awareness, Adaptability
Skills you'll gain: Storyboarding, User Experience Design, Design Reviews, Figma (Design Software), UI/UX Research, Wireframing, User Story, Usability Testing, Information Architecture, Mockups, Adobe XD, Ideation, Responsive Web Design, User Experience, Design Elements And Principles, User Research, User Interface and User Experience (UI/UX) Design, User Centered Design, Human Factors, Persona (User Experience)
Skills you'll gain: OAuth, API Design, Restful API, API Gateway, Application Programming Interface (API), Cloud API, Continuous Deployment, Application Deployment, Authentications, Google Cloud Platform, Application Lifecycle Management, Security Controls, Proxy Servers, Authorization (Computing), Continuous Integration, Cloud Applications, Application Security, Software Design Documents, Software Documentation, Information Systems Security
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
- Status: Free
Nanjing University
Skills you'll gain: Data Processing, Data Mining, Data Structures, Data Presentation, Object Oriented Programming (OOP), Web Scraping, Data Capture, Data Analysis, Python Programming, Pandas (Python Package), NumPy, Data Visualization, Data Manipulation, Matplotlib, User Interface (UI) Design
Skills you'll gain: Malware Protection, Cyber Threat Hunting, Application Security, Cybersecurity, Threat Detection, Virtual Machines, Code Review, Debugging, System Programming, Windows PowerShell, Virtualization, Operating Systems, Programming Principles, Computer Architecture, Linux
Google
Skills you'll gain: Sampling (Statistics), Statistical Hypothesis Testing, Probability & Statistics, Advanced Analytics, Descriptive Statistics, Probability Distribution, Data Analysis, Analytics, Statistical Analysis, Probability, Statistical Methods, Data Science, A/B Testing, Statistics, Statistical Inference, Bayesian Statistics, Statistical Programming, Jupyter
University of Michigan
Skills you'll gain: Application Deployment, Django (Web Framework), Object-Relational Mapping, HTML and CSS, Model View Controller, jQuery, Ajax, Hypertext Markup Language (HTML), JSON, SQL, Databases, Application Development, Javascript, Object Oriented Programming (OOP), Web Development, Back-End Web Development, Data Modeling, Application Security, Web Applications, Web Servers
- Status: Free
Universidade de São Paulo
Skills you'll gain: Object Oriented Programming (OOP), Computer Programming, Python Programming, Algorithms, Data Structures, Computer Science, Computational Thinking, Maintainability, Data Storage, Performance Testing
Skills you'll gain: Blockchain, Digital Assets, FinTech, Plan Execution, Business Strategies, Business Strategy, Strategic Decision-Making, Payment Systems, Governance, Feasibility Studies, Financial Services, Financial Regulation, Work Breakdown Structure, Project Implementation, Market Opportunities, Financial Systems, Cryptography, Design, Emerging Technologies, Stakeholder Management
Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Bootstrap (Front-End Framework), Debugging, UI Components, Web Development Tools, Front-End Web Development, Web Design, Semantic Web, Hypertext Markup Language (HTML), Browser Compatibility, Web Development, Web Content Accessibility Guidelines, User Interface (UI), Data Validation
University of Toronto
Skills you'll gain: Automation, Graph Theory, Algorithms, Artificial Intelligence, Computer Vision, Simulations, Data Structures, Python Programming, Safety Assurance
Computer Programming learners also search
In summary, here are 10 of our most popular computer programming courses
- The Art of Music Production: Berklee
- Diseño de Experiencia del Usuario (UX) de Google: Google
- Developing APIs with Google Cloud's Apigee API Platform: Google Cloud
- Embedded Software Development with C: EDUCBA
- Data Processing Using Python: Nanjing University
- Malware Analysis and Introduction to Assembly Language: IBM
- The Power of Statistics: Google
- Django for Everybody: University of Michigan
- Introdução à Ciência da Computação com Python Parte 2: Universidade de São Paulo
- Blockchain Revolution in Financial Services: INSEAD