Get startedGet started for free

Congratulations!

1. Congratulations!

Congratulations! You've made it to the end of this course on programming paradigms. We covered a lot of material and you should be proud of everything you've accomplished.

2. Chapter 1: Introduction to Programming Paradigms

First we introduced the concept of programming paradigms and how they are different from programming languages. We also talked about imperative and declarative paradigms and introduced the concepts of separation of responsibilities and modularity.

3. Chapter 2: Procedural Programming

Next, we covered procedural programming, some of its common applications and its general pros and cons. We finished up with a look at control flow.

4. Chapter 3: Functional Programming

We covered functional programming, including the concept of a "pure function" and some applications of this paradigm. We also covered pros and cons of functional programming and the topic of recursion.

5. Chapter 4: Object-Oriented Programming

Finally, we tackled object-oriented programming, discussing objects and classes, and again taking a look at common applications and the pros and cons of this paradigm. We also examined the difference between public and private attributes and the concept of class inheritance.

6. Where to go next

With this knowledge, we can now go deeper with one paradigm, practice using multiple to solve the same problem, and more effectively select the best one for future projects.

7. Congratulations!

Congratulations again, and see you in the next course!