Software Defined Networking


In this course, you will learn about software defined networking and how it is changing the way communications networks are managed, maintained, and secured.

What you will learn

Week One

This week, I’ll introduce an overview of the course and then dive into the history and evolution of SDNs.

Week Two

In this module, you will learn about the motivation and history behind the separation of the control and data plane, as well as the challenges and opportunities that this architectural paradigm offers.

Week Three

In this lesson, you will gain experience with OpenFlow/SDN control, gain some exposure to different SDN controllers, learn about the tradeoffs of using different SDN controllers, and gain some experience of using SDN to customize control-plane behavior.

Week Four

By the end of this module, you should have a good understanding of what network virtualization is, what it is used for, and how it relates to software defined networking.

What’s included