❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [August 18th, 2023]
Skills and Knowledge:
This course will provide students with the skills and knowledge necessary to prepare for and ace coding interviews and competitions. Students will learn problem-solving techniques, algorithms, data structures, and more. They will also gain practice in solving commonly asked problems and become familiar with websites such as Leetcode, Codeforces, and CodeChef. Prerequisites for this course include being comfortable with programming in a language, preferably C++.
Professional Growth:
This course contributes to professional growth by providing problem-solving practice to ensure that participants perform well in coding interviews and programming contests. It covers topics such as math, greedy, logic arrays, searching and sorting, strings and string processing, DFS (Depth First Search), and dynamic programming. It is suitable for both beginner and intermediate programmers, and is recommended for those who are familiar with the C++ programming language. The course contains 27 lectures, including video solutions to commonly asked problems, and teaches problem-solving techniques, algorithms, data structures, and more. Participants will need to create free accounts for CodeForces, CodeChef, and Leetcode in order to test their code for all problems.
Further Education:
This course is suitable for preparing further education as it covers topics such as problem-solving techniques, algorithms, data structures, and more. It is recommended for beginner and intermediate programmers who are familiar with the C++ programming language, but the course can still be taken if you program in a different language. The course contains 27 lectures including video solutions to commonly asked problems, and it also contains problems from websites such as Leetcode, Codeforces, and CodeChef. It is recommended that you create free accounts on these websites so you can solve the problems that are covered in the course. This course is suitable for anyone who is interested in practicing coding problems, learning more about algorithms and data structures, preparing for coding interviews, or improving their skills at competitive programming.
Course Syllabus
Introduction
Math / Greedy / Logic
Arrays / Searching & Sorting
Strings
DP / DFS