Rutgers Classifieds>Rutgers Online Courses>Advanced Algorithmics and Graph Theory with Python

Advanced Algorithmics and Graph Theory with Python

About this Course

Algorithmics and programming are fundamental skills for engineering students, data scientists and analysts, computer hobbyists or developers. Learning how to program algorithms can be tedious if you aren’t given an opportunity to immediately practice what you learn. In this course, you won't just focus on theory or study a simple catalog of methods, procedures, and concepts. Instead, you’ll be given a challenge wherein you'll be asked to beat an algorithm we’ve written for you by coming up with your own clever solution. To be specific, you’ll have to work out a route faster than your opponent through a maze while picking up objects. Each week, you will learn new material to improve your artificial intelligence in order to beat your opponent. This structure means that as a learner, you’ll confront each abstract notion with a real-world problem. We’ll go over data-structures, basic and advanced algorithms for graph theory, complexity/accuracy trade-offs, and even combinatorial game theory. This course has received financial support from the Patrick and Lina Drahi Foundation.

Created by: IMT

Level: Intermediate


Related Online Courses

This course is designed for accountancy, finance and business professionals working in all organisations from small business, large corporates or financial services or who are just interested in... more
In this course, you will learn and explore about 5G networking and discover how 5G has evolved from its predecessors 4G and 3G. You will learn about new 5G radio, 5G spectrum sharing and end-to-end... more
The course introduces the basic elements and trends for performing a through built environment assessment and develops the tools for urban sustainability policy impact analysis. During the first... more
In this Capstone course, you will apply your skills and knowledge acquired in previous courses and demonstrate your proficiency in DevOps practices. You’ll plan, develop, test, deploy, monitor, a... more
Virtual reality is changing the way we interact with the world. But how does it work, what hardware is involved, and how is software written for it? In this course, part of the Virtual Reality... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL