Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Find the best Programming course for your goals
Status: NewStatus: Free TrialMicrosoft
Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Web Applications, Front-End Web Development, Semantic Web, Javascript, Web Content Accessibility Guidelines, Data Storage Technologies, Application Security, User Interface (UI), Data Validation
Status: NewStatus: PreviewCoursera Instructor Network
Skills you'll gain: Spring Framework, Cloud-Native Computing, Software Architecture, Microservices, Software Design Patterns, Event-Driven Programming, Java Programming, Restful API, Performance Tuning, MongoDB, Back-End Web Development, Application Programming Interface (API), Web Applications, Scalability, Real Time Data, Resilience, Integration Testing, Performance Management, Debugging
Status: NewStatus: Free TrialSkills you'll gain: Generative Model Architectures, Generative AI, OpenAI, Large Language Modeling, Prompt Engineering, Artificial Neural Networks, Deep Learning, Natural Language Processing, Machine Learning Methods
Status: NewStatus: Free TrialSkills you'll gain: Feature Engineering, Applied Machine Learning, Machine Learning, Machine Learning Algorithms, Python Programming, Predictive Modeling, Data Processing, Data Science, Data Manipulation, Exploratory Data Analysis

Coursera Project Network
Skills you'll gain: Jest (JavaScript Testing Framework), Unit Testing, Test Case, React.js, Test Driven Development (TDD), Software Testing, Web Development Tools, Ajax, Javascript
Status: NewStatus: Free TrialSkills you'll gain: Jenkins, Ansible, Continuous Deployment, Software Development Tools, Configuration Management, Infrastructure as Code (IaC), Application Deployment, Version Control
Status: Free TrialSkills you'll gain: Blockchain, Cryptography, Encryption, Application Security, Threat Modeling, Cybersecurity, Secure Coding, Distributed Denial-Of-Service (DDoS) Attacks, Vulnerability Assessments, Information Privacy
Status: PreviewCoursera Project Network
Skills you'll gain: API Design, Application Programming Interface (API), Restful API, Postman API Platform, Flask (Web Framework), MySQL, Databases, JSON, Software Versioning, Software Development, Design
Status: NewStatus: Free TrialSkills you'll gain: Event-Driven Programming, Apache, Web Development, Web Scraping, Web Services, Web Applications, Python Programming, Web Servers, Databases, Extensible Markup Language (XML), General Networking, Servers, User Interface (UI)
Status: NewStatus: Free TrialSkills you'll gain: Model View Controller, GitHub, Version Control, .NET Framework, Git (Version Control System), ASP.NET, Application Frameworks, Software Configuration Management, Development Environment, Microsoft Visual Studio, Bootstrap (Front-End Framework), C# (Programming Language), HTML and CSS
Status: NewStatus: PreviewNortheastern University
Skills you'll gain: Software Architecture, Java Programming, User Interface (UI), Object Oriented Programming (OOP), Data-Driven Decision-Making, Business Modeling, Test Data, Software Development, Application Development, Artificial Intelligence, Data Structures
Status: NewStatus: PreviewCoursera Instructor Network
Skills you'll gain: Prompt Engineering, LLM Application, LangChain, Large Language Modeling, OpenAI, Scalability, Generative AI, Application Deployment, Data Integration, Artificial Intelligence and Machine Learning (AI/ML), Performance Tuning, Data Science, Machine Learning, API Design
In summary, here are 10 of our most popular programming courses
- Web Development Fundamentals: Microsoft
- Spring WebFlux: Build Scalable Reactive Web Apps: Coursera Instructor Network
- Attention Mechanisms and Transformer Models Course: Simplilearn
- Develop a Movie Recommendation Engine: EDUCBA
- Unit Testing in React.js: Create a Unit Test Suite: Coursera Project Network
- Continuous Integration and Continuous Deployment: Edureka
- Cutting-Edge Blockchain Security Mechanisms: SkillUp
- تصميم واجهة برمجة تطبيق ب Python Flask : إنشاء واجهة لمدونة: Coursera Project Network
- Developing and Deploying Web Applications with Python: EDUCBA
- ASP.NET Core Fundamentals and Environment Setup: Packt










