Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Programming Course Catalog
Skills you'll gain: Embedded Systems, Internet Of Things, Vibrations, Civil Engineering, Electronic Systems, Structural Engineering, Maintenance, Repair, and Facility Services, Wireless Networks, Automation, Environmental Monitoring, System Monitoring, Continuous Monitoring, Computer Programming Tools, Electronic Components, Peripheral Devices
Coursera Project Network
Skills you'll gain: Model View Controller, Web Development Tools, Web Applications, JavaScript Frameworks, Data Validation, Javascript
- Status: Free
Coursera Instructor Network
Skills you'll gain: Apache Kafka, Real Time Data, Data Pipelines, Data Processing, Scalability, Performance Tuning
University of Colorado Boulder
Skills you'll gain: Unsupervised Learning, Unstructured Data, Text Mining, Deep Learning, Marketing Analytics, Scikit Learn (Machine Learning Library), Machine Learning, JSON, Data Science, Natural Language Processing, Machine Learning Algorithms, Keras (Neural Network Library), Data Processing, Data Manipulation
- Status: Free
DeepLearning.AI
Skills you'll gain: Generative AI, Artificial Intelligence and Machine Learning (AI/ML), API Design, Application Programming Interface (API), Open Source Technology, Image Analysis, Text Mining, Computer Vision
Skills you'll gain: Selenium (Software), Java, Software Testing, Test Automation, Scripting, Web Development Tools, Automation, Cascading Style Sheets (CSS), Debugging, Hypertext Markup Language (HTML)
University of Colorado Boulder
Skills you'll gain: Python Programming, Scripting, Data Manipulation, Jupyter, Computational Thinking, Computer Programming, Scripting Languages, Data Storage
Scrimba
Skills you'll gain: Ajax, Object Oriented Programming (OOP), Object Oriented Design, Javascript, JSON, Application Programming Interface (API), Scripting, Scripting Languages, Software Design Patterns, Data Management, Data Structures, Event-Driven Programming, Data Validation, Programming Principles, Debugging
Meta
Skills you'll gain: Restful API, Django (Web Framework), API Design, Software Documentation, Application Programming Interface (API), Authentications, Authorization (Computing), Performance Tuning, JSON, Back-End Web Development, Data Validation, Data Modeling
- Status: Free
Coursera Project Network
Skills you'll gain: Version Control, Debugging, Integrated Development Environments, Git (Version Control System), Microsoft Development Tools, Development Environment
Skills you'll gain: Apple Xcode, Swift Programming, Apple iOS, iOS Development, Mobile Development, Application Development, Dataflow, UI Components, Information Architecture, Data Management, Object Oriented Programming (OOP), Cloud Storage, Visualization (Computer Graphics), Data Storage, Cloud Development, Web Applications, Data Storage Technologies, Application Deployment, Responsive Web Design, Programming Principles
- Status: Free
Coursera Instructor Network
Skills you'll gain: Version Control, Debugging, Software Design Patterns, Object Oriented Programming (OOP), Software Development, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Engineering Software, Development Environment
Programming learners also search
In summary, here are 10 of our most popular programming courses
- CPS Design with ARM Core using MicroPython for Industries: L&T EduTech
- Make a Bill Splitter App with AngularJS: Coursera Project Network
- Apache Kafka - An Introduction: Coursera Instructor Network
- Unsupervised Text Classification for Marketing Analytics: University of Colorado Boulder
- Introducing Multimodal Llama 3.2: DeepLearning.AI
- Foundations of Selenium WebDriver and Java for Automation: Packt
- BiteSize Python for Absolute Beginners: Essentials: University of Colorado Boulder
- Advanced JavaScript: Scrimba
- API: Meta
- VSCode for Developers: Set up a professional environment: Coursera Project Network