Event-Driven Programming

Event-Driven Programming is a paradigm that allows programs to respond to user actions or other events. Coursera's Event-Driven Programming catalogue teaches you how to design, build, and manage applications that are primarily driven by events. You'll learn about the core concepts such as event loops, event handlers, and event-driven architectures. You'll also delve into how this programming paradigm can be used to create highly interactive applications such as graphical user interfaces, real-time systems, and server applications. By mastering event-driven programming, you can create software that effectively responds to user inputs, system events, or even messages from other programs.
42credentials
1online degree
134courses

Most popular

Trending now

New releases

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.
Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.
Earn a university-issued career credential in a flexible, interactive format.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Results for "event-driven programming"

  • Status: New
    Status: Free Trial

    Skills you'll gain: Webpack, Full-Stack Web Development, JSON, Web Development Tools, HTML and CSS, Application Programming Interface (API), Javascript, Web Applications, Event-Driven Programming, Browser Compatibility, Build Tools, Application Deployment, Authentications

  • Status: Free Trial

    University of California, Davis

    Skills you'll gain: jQuery, Javascript and jQuery, Ajax, Javascript, Data Manipulation, Data Validation, UI Components, HTML and CSS, Scripting, JSON, Scripting Languages, Event-Driven Programming, Web Development Tools, JavaScript Frameworks, Web Applications, Web Design and Development, Game Design, Application Programming Interface (API), Object Oriented Programming (OOP), Animations

  • Status: Free Trial

    Skills you'll gain: Computational Thinking, Event-Driven Programming, Algorithms, Combinatorics, Graph Theory, Programming Principles, Application Development, Object Oriented Programming (OOP), Data Structures, Probability, Computer Programming, Bioinformatics, Interactive Design, Program Development, Big Data, Python Programming, Data Analysis, User Interface (UI), Theoretical Computer Science, Computer Science

  • Status: Free Trial

    Skills you'll gain: TypeScript, Javascript, JavaScript Frameworks, Pseudocode, Computational Thinking, Web Development, Application Development, Debugging, Algorithms, Web Applications, JSON, Web Development Tools, Event-Driven Programming, Object Oriented Programming (OOP), Front-End Web Development, Computer Programming, Software Engineering, Unit Testing, Programming Principles, Maintainability

  • Status: Free Trial

    Skills you'll gain: Microsoft Development Tools, Microsoft Azure, Serverless Computing, Cloud Development, Cloud Applications, Event-Driven Programming, Cloud API, Microservices, Application Programming Interface (API), Event Monitoring, GitHub, Business Process Automation

  • Status: New
    Status: Free Trial

    Skills you'll gain: Containerization, Docker (Software), Microservices, Authentications, OAuth, Integration Testing, Event-Driven Programming, Secure Coding, Data Migration, Application Programming Interface (API), Software Architecture, Software Design Patterns, Scalability, Systems Integration, Authorization (Computing), Transaction Processing

  • Status: Free Trial

    Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Event-Driven Programming, Python Programming, User Interface (UI), Computer Programming, Human Computer Interaction, Application Development, Graphical Tools

  • Status: Free Trial

    Skills you'll gain: Responsive Web Design, User Interface (UI) Design, JSON, Cascading Style Sheets (CSS), HTML and CSS, Hypertext Markup Language (HTML), Restful API, Web Content Accessibility Guidelines, Web Design, Web Applications, Application Programming Interface (API), React.js, Web Design and Development, Web Development Tools, Mobile Development, Maintainability, Front-End Web Development, Event-Driven Programming, Web Development, Javascript

  • Status: Free Trial

    Skills you'll gain: Event-Driven Programming, Application Development, Interactive Design, Graphical Tools, User Interface (UI), Animation and Game Design, Programming Principles, Computer Graphics, Python Programming, Game Design, Computer Programming

  • Status: Preview

    École Polytechnique Fédérale de Lausanne

    Skills you'll gain: Scalability, Scala Programming, Distributed Computing, Event-Driven Programming, System Design and Implementation, Microservices, Software Architecture, Software Design Patterns, Cloud Computing, Software Design, Middleware

  • Status: New
    Status: Preview

    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: Free Trial

    Skills you'll gain: React.js, Routing Protocols, UI Components, JavaScript Frameworks, Front-End Web Development, Web Content Accessibility Guidelines, Performance Tuning, Web Development Tools, Cascading Style Sheets (CSS), Event-Driven Programming, User Experience Design, User Interface (UI), TypeScript, Ajax, Debugging, Javascript, Software Design Patterns, Restful API, Application Performance Management, Web Frameworks

What brings you to Coursera today?

Leading partners

  • Packt
  • EDUCBA
  • Scrimba
  • Google Cloud
  • Microsoft
  • University of Colorado System
  • University of California San Diego
  • Amazon Web Services