Programming & Software Development

1,842 resources — showing top 120

COU
Coursera
audit free course
Hybrid Cloud Architecture
Hybrid AI infrastructure requires more than basic cloud familiarity—it demands evaluating trade-offs, defending...
COU
Coursera
audit free course
IT Acquisition, Systems Development, and Cloud Computing
IT acquisition, systems development, and cloud computing are core competencies for anyone involved in building or...
COU
Coursera
audit free course
Using Python With Excel
Excel can be a blessing and a curse. Working with small amounts of data and simple operations? Excel is your go-to...
COU
Coursera
audit free course
Lab - Threat Hunting with AWS Network Firewall Deployment
Practice deploying AWS Network Firewall for threat hunting.
COU
Coursera
audit free course
AWS Security Eng. - Incident Response Planning & Execution
Learn how to plan for and execute incident response procedures in AWS cloud environments.
COU
Coursera
audit free course
Write Compliant Privacy Policy
This Short Course was created to help Legal professionals draft, analyze, and evaluate fully compliant privacy...
COU
Coursera
audit free course
Learn Ansible
Learn Ansible will teach you how to write Ansible Playbooks for deploying simple apps. This updated edition covers...
intermediate
COU
Coursera
audit free course
Lab - Filtering and blocking web incursions with AWS WAF
Practice using AWS WAF to filter and block web attacks.
COU
Coursera
audit free course
Lab - Implementing and Controlling Network Traffic on AWS
Practice implementing network traffic controls on AWS.
COU
Coursera
audit free course
AWS Security Eng. - Protecting and Encrypting Data
Learn how to protect data at rest and in transit using AWS encryption and data protection services.
COU
Coursera
audit free course
AWS Security Eng. - Centralized Account Management
Learn how to manage multiple AWS accounts securely using centralized governance and access control strategies.
COU
Coursera
audit free course
AWS Security Eng. - Implementing AWS Identity and Access Mgt
Learn how to implement and manage AWS Identity and Access Management (IAM) to control access to AWS resources securely.
COU
Coursera
audit free course
Lab - Troubleshooting - IAM Access Issues
Practice troubleshooting IAM access issues in AWS.
COU
Coursera
audit free course
Agentic AI, Security, Governance & Operations
Take Azure AI solutions from design through production. This course covers the full lifecycle of enterprise AI...
COU
Coursera
audit free course
Lab - Security Monitoring with Amazon CloudWatch
Practice security monitoring with Amazon CloudWatch.
COU
Coursera
audit free course
Microsoft Azure Networking Fundamentals
Welcome to Microsoft Azure Networking Fundamentals course designed for cloud learners, Azure administrators,...
COU
Coursera
audit free course
Terraform and Ansible on AWS: Applied IaC Capstone
Terraform and Ansible are two of the most widely used Infrastructure as Code tools — and they're most powerful when...
COU
Coursera
audit free course
Ansible: Variables, Roles, Loops and Conditionals
Build Smarter Ansible Playbooks. Learn to use variables, conditionals, loops, and roles to create flexible, reusable...
intermediate
COU
Coursera
audit free course
Using APIs in Research
This practical course takes you through the process of selecting an appropriate API, using a client to collect data,...
intermediate
COU
Coursera
audit free course
Practical Python Programming
Python is one of the world's most popular programming languages, powering everything from automation and data...
COU
Coursera
audit free course
Introduction to Angular
This course introduces modern front-end development with Angular, TypeScript, standalone components, templates, data...
beginner
COU
Coursera
audit free course
Angular Forms and REST API Integration
This course explores modern Angular application development with services, dependency injection, shared state,...
intermediate
COU
Coursera
audit free course
Container Technologies Foundations
Container technologies are a core part of modern software development, cloud computing, and DevOps practices. This...
beginner
COU
Coursera
audit free course
Python for Automation
Repetitive computer work, sorting files, copying data between formats, checking the same webpage over and over,...
COU
Coursera
audit free course
Python Quick Start
Python is one of today's most versatile and in-demand programming languages, used in everything from data analysis...
COU
Coursera
audit free course
Introduction to Java for Beginners
Unlock the power of Java and build a strong foundation in software development! This practical course guides you...
COU
Coursera
audit free course
Getting Started with Azure Networking Services
This course offers comprehensive training in Azure Networking, focusing on Virtual Networks, NSG, VPNs, and other...
COU
Coursera
audit free course
Automation, Reporting, and Advanced Features
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
intermediate
COU
Coursera
audit free course
Applied Python Projects: Building Real-World Applications
Put your Python knowledge into action by developing a complete Texas Hold'em Poker game and exploring advanced...
COU
Coursera
audit free course
Mastering Cisco ACI - DCACI 300-620 Prep Course
Master Cisco ACI and Nexus 9000 switches with this course. Gain hands-on experience in SDN, fabric discovery,...
advanced
COU
Coursera
audit free course
Terraform Associate (004) Exam Prep 2026
Dive into Terraform and IaC with this hands-on exam prep course. Understand cloud infrastructure management, build...
intermediate
COU
Coursera
audit free course
Web Exploitation, Shell Access, and Scripting
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
intermediate
COU
Coursera
audit free course
Cisco Switching, IPv6, Security & Network Optimization
Master advanced Cisco switching, IPv6 deployment, network security, VPNs, and quality of service. This course...
COU
Coursera
audit free course
Vibe Coding Made Simple - A Beginner's Guide
Discover the power of vibe coding and AI tools like Lovable, Windsurf, and Cursor. This course simplifies coding,...
COU
Coursera
audit free course
Cisco Networking: Device Setup, Services, and VLANs
Build a strong foundation in Cisco networking by mastering device setup, essential network services, and VLAN...
COU
Coursera
audit free course
Intermediate Python: Modules, OOP & App Development
Advance your Python skills by exploring modules, file operations, decorators, and the principles of object-oriented...
COU
Coursera
audit free course
Complete Hacking Guide - Recon, Phishing & Malware
Gain practical exposure to ethical hacking techniques used in real-world cyberattacks. Explore reconnaissance,...
intermediate
COU
Coursera
audit free course
OpenTelemetry in Practice: The Complete Observability Course
Build production-ready observability using OpenTelemetry and a modern stack. Progress from fundamentals to full...
intermediate
COU
Coursera
audit free course
Recon Techniques for Ethical Hacking & Bug Bounties (2026)
Dive into ethical hacking and bug bounty reconnaissance, mastering Shodan, DNS enumeration, fuzzing, and content...
intermediate
COU
Coursera
audit free course
Privilege Escalation, OWASP, and Advanced Scripting
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
advanced
COU
Coursera
audit free course
Master Wifi Ethical Hacking - Evil Twin Attacks Complete
Dive deep into the world of WiFi ethical hacking with our expert-led course on Evil Twin attacks. Gain hands-on...
advanced
COU
Coursera
audit free course
Mastering SwiftUI- iOS 26 App Development Bootcamp
Dive into SwiftUI with this hands-on bootcamp, designed for iOS 26 development. Learn how to build and optimize...
COU
Coursera
audit free course
Advanced Patterns and Enterprise Deployment in Angular
Advance your Angular expertise by mastering reusable patterns, state management, and production-ready deployment...
advanced
COU
Coursera
audit free course
Introducción a IA con Python
El participante aprenderá los fundamentos de la Inteligencia Artificial (IA), desde sus conceptos básicos hasta las...
COU
Coursera
audit free course
Security Analysis and Portfolio Management
This course covers security analysis and portfolio management concepts with a particular emphasis on practical...
COU
Coursera
audit free course
Introduction to Python for Beginners
By the end of this course, you will write, run, and debug your own Python scripts to automate tasks and organize...
COU
Coursera
audit free course
C Programming for Hardware
This course gives you the opportunity to extend your C programming experience into firmware development, writing...
COU
Coursera
audit free course
Foundations of Scalable Application Development with NestJS
This course teaches how to build scalable, high-performance applications using NestJS, a powerful Node.js framework....
intermediate
COU
Coursera
audit free course
Advanced Shell Scripting: Automation & Text Processing
This course teaches advanced Linux shell scripting techniques essential for automating tasks and processing data...
advanced
COU
Coursera
audit free course
Modern Spring Security & Cloud Integration
Modern application development demands robust security practices and seamless cloud integration to protect services,...
COU
Coursera
audit free course
Fundamentals of Secure Software Design
Master secure software development with this hands-on application security training course built on OWASP best...
COU
Coursera
audit free course
Information Security and Cybersecurity Essentials
Cybersecurity isn't just an IT problem; it's a business problem. Data breaches, ransomware attacks, and phishing...
COU
Coursera
audit free course
Advanced Kubernetes: Security, Scaling, and Operations
Mastering Kubernetes is critical for modern cloud-native environments, and this course dives deep into securing...
COU
Coursera
audit free course
The Ultimate Ubuntu Handbook
This course provides an in-depth journey into Ubuntu 24.04, covering both desktop usage and enterprise deployment....
intermediate
COU
Coursera
audit free course
Developing Full-Stack Applications with JavaScript
“Developing Full-Stack Applications” focuses on advanced JavaScript concepts to build modern, scalable, and...
COU
Coursera
audit free course
Building Interactive Web Applications with JavaScript
Static webpages limit your ability to engage your users on a deeper level. In "Building Interactive Web...
COU
Coursera
audit free course
Microsoft Entra ID Fundamentals and Identity Administration
The Microsoft Entra ID Fundamentals and Identity Administration course is designed for beginners, IT administrators,...
beginner
COU
Coursera
audit free course
Core Service Administration
This course provides a comprehensive foundation for the essential tasks every Microsoft 365 administrator must...
intermediate
COU
Coursera
audit free course
Docker Networking and Storage
Run reliable containerized applications through this practical course built around 10 real-world demos covering...
COU
Coursera
audit free course
Building Images with Dockerfiles
Take your Docker skills to the next level with this hands-on course built around 8 real-world demos covering image...
beginner
COU
Coursera
audit free course
Docker Security, Troubleshooting and DCA Exam Prep
Learn to create secure, resilient Docker environments through this hands-on course built around 10 real-world demos...
COU
Coursera
audit free course
Facilitating Impactful Scrum Events
This course provides a practical guide to mastering and facilitating the five core scrum events: the sprint, sprint...
beginner
COU
Coursera
audit free course
Python: Mastering Pandas Essentials
By the end of this course, you’ll be using Pandas to prepare, explore, transform, and analyze real-world tabular...
COU
Coursera
audit free course
Real-Time Dashboards in Python: Streamlit & Live Data
This fully hands-on course teaches learners to build production-quality real-time dashboards using Streamlit,...
COU
Coursera
audit free course
Infrastruktur und Anwendungen mit Google Cloud modernisieren
Viele traditionelle Unternehmen verwenden ältere Systeme und Apps, die nicht mit den modernen Kundenerwartungen...
COU
Coursera
audit free course
ASP.NET Core Web Development
This course explores modern web application development with .NET, ASP.NET Core, Entity Framework Core, PostgreSQL,...
COU
Coursera
audit free course
Cloud-Native .NET Application Deployment
This course explores cloud-native application development with .NET, Docker, Docker Compose, .NET Aspire,...
COU
Coursera
audit free course
Java Concurrency, Performance, and Networking
Modern Java development demands applications that are scalable, responsive, and efficient. This course explores key...
COU
Coursera
audit free course
Node.js Foundations: Core Concepts & Async Patterns
This course covers the essential concepts of Node.js, emphasizing its event-driven architecture and significance in...
beginner
COU
Coursera
audit free course
Modern Architectures and Career Growth in .NET 8
This course focuses on modern software architecture and professional growth in .NET 8, highlighting...
COU
Coursera
audit free course
Optimizing, Deploying, and Scaling ASP.NET Core Web APIs
Building a successful web API requires more than writing code—it demands effective deployment, operational...
COU
Coursera
audit free course
Linux Networking, Security, and Automation Essentials
A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge...
COU
Coursera
audit free course
Google Cloud 운영으로 확장하기
"규모와 관계없이 모든 조직이 클라우드의 강력한 기능과 유연성을 활용하여 운영 방식을 혁신하고 있습니다. 하지만 클라우드 리소스를 효과적으로 관리하고 확장하는 것은 복잡한 작업일 수 있습니다. 이 과정에서는...
COU
Coursera
audit free course
Personal and Real Property Laws
Gain the skills to confidently handle personal and real property by learning the legal processes for acquiring and...
COU
Coursera
audit free course
Memodernisasi Infrastruktur dan Aplikasi dengan Google Cloud
Banyak perusahaan tradisional menggunakan sistem dan aplikasi lama yang tidak dapat mengikuti ekspektasi pelanggan...
COU
Coursera
audit free course
Linux Security, Automation, and Troubleshooting
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
COU
Coursera
audit free course
Azure Pipelines: CI/CD Automation and Release Management
Master production CI/CD beyond just running builds through this advanced-level Azure Pipelines course, built for...
COU
Coursera
audit free course
Threat Detection and Security Engineering
This advanced-level course focuses on the technical design of enterprise security operations, continuous testing,...
COU
Coursera
audit free course
Application and DevSecOps
In this advanced-level course, you will learn to embed security directly into the software development lifecycle,...
intermediate
COU
Coursera
audit free course
Amazon Q Developer for the absolute beginners - Hands-on
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
COU
Coursera
audit free course
Advanced Java Features and Concurrency
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
COU
Coursera
audit free course
Ethical Hacking, Pentesting & Bug Bounty Hunting v2
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
intermediate
COU
Coursera
audit free course
Troubleshooting, Mobile Devices & Professional Practices
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
intermediate
COU
Coursera
audit free course
Concurrency in Java - Practical Multithreading - 2026
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
COU
Coursera
audit free course
Intermediate Jetpack Compose & Mobile App Development
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
COU
Coursera
audit free course
Build a Dynamic File Transfer App with WebRTC
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you...
intermediate
COU
Coursera
audit free course
GitHub Copilot for Developers - Zero to Agentic Coding
A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge...
COU
Coursera
audit free course
Vibe Coding Foundation
AI can generate code faster than ever, but most of it never makes it to production. This Vibe Coding Foundation...
COU
Coursera
audit free course
使用 Google Cloud 探索数据转换
云技术是一项强大的资产,与数据相结合后,它将成为创新和提升客户体验的催化剂。《使用 Google Cloud 探索数据转换》课程探讨了组织如何利用云技术让数据更易于访问、更具实用价值和商业价值。 作为“Cloud Digital...
COU
Coursera
audit free course
Azure Storage, Virtual Machines, and App Service
Every cloud application needs reliable storage and scalable compute. This course covers both — giving you the skills...
COU
Coursera
audit free course
Gateway API with NGINX Fabric Gateway
Replace legacy Ingress with modern, production-ready traffic management using NGINX Gateway Fabric. Kubernetes...
intermediate
COU
Coursera
audit free course
Network & Active Directory Security Testing with Kali Linux
This course equips cybersecurity professionals with advanced network and Active Directory security testing...
COU
Coursera
audit free course
Mastering React: From Fundamentals to Real Projects
This course teaches you React from the ground up — starting with the core concepts and building up to a real working...
intermediate
COU
Coursera
audit free course
使用 Google Cloud Operations 进行扩缩
各种规模的组织都在利用云的强大功能和灵活性来改变运营方式。然而,有效管理和扩缩云资源可能是一项复杂的任务。本课程探讨了云中现代运营、可靠性和弹性方面的基本概念,以及 Google Cloud 如何帮助支持这些工作。 作为...
COU
Coursera
audit free course
The Command Line for Everyone
This beginner-friendly course introduces learners to the command line through the Mac Terminal. Using a practical,...
beginner
COU
Coursera
audit free course
Information Systems Security
This course delves into the critical topic of information systems security. You will explore the strategies,...
COU
Coursera
audit free course
透過 Google Cloud 進行數位轉型
數位轉型是現代組織必經的關鍵旅程,而建立穩固的雲端運算基礎,是跨出有意義創新的第一步。本課程「透過 Google Cloud...
COU
Coursera
audit free course
Google Cloud의 네트워킹: 네트워크 보안
'Google Cloud의 네트워킹' 시리즈의 네 번째 과정인 '네트워크 보안'에 오신 것을 환영합니다. 이 과정에서는 Google Cloud 네트워크 인프라를 보호하는 서비스를 자세히 살펴봅니다. 첫 번째...
COU
Coursera
audit free course
Security Strategy and Compliance
In this advanced-level certificate course, you will learn to align security capabilities with business objectives by...
COU
Coursera
audit free course
Launch Your DevOps Engineering Career
Prepare to land and succeed in senior DevOps engineering roles. This short course covers resume optimization for...
COU
Coursera
audit free course
Architecting Vue.js 3 Enterprise-Ready Web Applications
This course equips developers with the skills to design and build enterprise-ready Vue.js 3 applications, focusing...
advanced
COU
Coursera
audit free course
Cloud Native & IaC Management
Advance your platform engineering expertise by architecting secure, scalable, and reusable cloud-native...
COU
Coursera
audit free course
Advanced SQL Applications and Performance Optimization
This course dives deep into SQL’s advanced features and performance optimization techniques that are crucial in the...
COU
Coursera
audit free course
Service Meshes and Microservices Patterns
Cloud-native Java applications are built differently from traditional monoliths. In this hands-on course, you’ll...
advanced
COU
Coursera
audit free course
Fabric Foundations
Begin your Microsoft Fabric journey with this hands-on foundations course designed to build platform confidence...
intermediate
COU
Coursera
audit free course
Linux Networking and Security
This course covers Linux networking and security: how systems connect and communicate over a network, and how to...
COU
Coursera
audit free course
Linux Security and System Troubleshooting
This course equips you with Linux security and recovery skills: locking down access with SELinux, controlling...
COU
Coursera
audit free course
Building Interactive Applications with Angular
Building modern web apps necessitates more than the Angular fundamentals. Most often, developers face challenges...
intermediate
COU
Coursera
audit free course
Microsoft Defender XDR for Security Analysts
Welcome to Microsoft Defender XDR for Security Analysts Welcome to Microsoft Defender XDR for Security Analysts, a...
COU
Coursera
audit free course
Microsoft Advanced Security, Compliance, and Risk Management
Welcome to Microsoft Advanced Security, Compliance, and Risk Management, an advanced-level course designed for...
COU
Coursera
audit free course
AI-Assisted Code Modernization
Launch into application modernization, one of enterprise software's most in-demand specialties, with a...
intermediate
COU
Coursera
audit free course
AWS Compute Services & IAM
This course covers the core of AWS compute — the EC2 lifecycle and all associated services — alongside foundational...
COU
Coursera
audit free course
AWS Security, Auto Scaling, & Networking
This course covers three interconnected pillars of resilient, secure AWS architectures: IAM best practices, auto...
COU
Coursera
audit free course
AWS Foundations & Cloud Architecture
This course launches the AWS Certified Solutions Architect Specialization with the foundational cloud and AWS...
COU
Coursera
audit free course
Securing and Testing Node.js Applications
This course helps learners transform working Node.js APIs into secure, maintainable, and production-ready backend...
intermediate
COU
Coursera
audit free course
Golang: Foundations and Variables
Learn Go syntax, data types, and variables — no coding experience required. Go (Golang) is a high-performance,...
beginner
COU
Coursera
audit free course
Performance Optimization & Analytics
Learn how to move beyond basic campaign launches and start using data to improve results. In this course, you will...
advanced
COU
Coursera
audit free course
Anwendungen mit Gemini in Google Cloud einbinden
In diesem kurzen Kurs zur Verknüpfung von Anwendungen mit Gemini in Google Cloud lernen Sie die Gemini API und die...
COU
Coursera
audit free course
Building Robust Web Applications with ASP.NET Core MVC
Modern web development demands secure, scalable, and maintainable applications, and ASP.NET Core MVC is a powerful...
COU
Coursera
audit free course
Mastering Swift 6
This course delves into the advanced features and capabilities of Swift, focusing on its evolution and the tools...
advanced