Overview
The Software-Defined Networking (SDN) Certificate Program at Cornell University is designed to emancipate network architecture bottlenecks and widen customization avenues in modern networking environments. By separating the control plane from the data plane, SDN provides network administrators with the tools needed to innovate across various sectors. Throughout the program, participants will develop practical skills to construct and optimize SDNs, enhance network monitoring capabilities, and utilize middle boxes to scale their networks. Upon completion, graduates will possess a refined understanding of SDN, enabling them to verify network properties and improve packet throughput, uptime, and overall efficiency, significantly benefitting their teams and careers.
Prerequisites
To be successful in this program, participants should possess basic knowledge of Python programming and have the ability to graph data structures, make API calls, and utilize libraries. Additionally, a foundational understanding of networked applications, including concepts such as packet switching and the basic operation of network and transport layers, is crucial. Experience in socket programming and familiarity with configuring network routers and switches will also be advantageous.
Course Structure
Key Benefits
Cornell University is dedicated to academic excellence, offering innovative programs that combine rigorous coursework with real-world applications. eCornell, the university’s online learning platform, stands out with its supportive learning environment, featuring small classes, personalized feedback, and expert facilitators. Students join a global community of industry professionals, engaging in meaningful discussions, real-world projects, and live sessions. Designed by top instructional designers and taught by renowned Cornell faculty, these programs are crafted to maximize knowledge retention and practical application, ensuring that learning is both relevant and impactful.