Level 3 · Module 18

Programming Paradigms

A structured module covering the essential ideas of programming paradigms.

Difficulty
intermediate
Published path
6 lessons · 60 min

What you will learn

  • Procedural programming
  • Object-oriented programming
  • Functional programming
  • Declarative programming
  • Event-driven programming
  • Concurrent programming
Prerequisites:Memory Management

Start here

Lessons · 60 min

  1. Procedural programmingPlanned

    Planned lesson: Procedural programming. This lesson has not been written yet.

    10 min · intermediate
  2. Object-oriented programmingPlanned

    Planned lesson: Object-oriented programming. This lesson has not been written yet.

    10 min · intermediate
  3. Functional programmingPlanned

    Planned lesson: Functional programming. This lesson has not been written yet.

    10 min · intermediate
  4. Declarative programmingPlanned

    Planned lesson: Declarative programming. This lesson has not been written yet.

    10 min · intermediate
  5. Event-driven programmingPlanned

    Planned lesson: Event-driven programming. This lesson has not been written yet.

    10 min · intermediate
  6. Concurrent programmingPlanned

    Planned lesson: Concurrent programming. This lesson has not been written yet.

    10 min · intermediate

What you will cover

Module units

  1. Procedural programming

    A planned unit covering Procedural programming.

  2. Object-oriented programming

    A planned unit covering Object-oriented programming.

  3. Functional programming

    A planned unit covering Functional programming.

  4. Declarative programming

    A planned unit covering Declarative programming.

  5. Event-driven programming

    A planned unit covering Event-driven programming.

  6. Concurrent programming

    A planned unit covering Concurrent programming.