About Course
This course is modelled to the Saturday classes focussed on Computer Programming. The contents of this course are quite essential for anyone looking to get advanced Software Engineering and Data Science role in top global companies. Most of the concepts covered here will typically be found in technical interviews for FAANG companies (Facebook, Amazon, Apple, Netflix, Google) and general BIG Tech. Beyond interviews and improving your access to highly selective software jobs, these concepts are fundamental for building efficient code and efficient programming practices. Here is what will be covered:
-
- Module 1: Programming fundamentals i.e. Git, Big-O Notation, Search and Sorting Algorithms
- Module 2: Linear and Non-Linear Data Structures
- Module 3: Advanced Algorithms: Recursion, Dynamic Programming, and Greedy Algorithms
- Module 4: Database structuring, database design, and AWS cloud computing
- Module 5: Bonus content on np-complete problems, backtracking, graph algorithms, and monte carlo
Course Content
Module 1: Programming Foundations
-
Git Version Control
00:00 -
Introduction to Algorithms
00:00 -
Search Algorithms
00:00 -
Sorting Algorithms
00:00
Module 2: Data Structures
Module 3: Advanced Algorithms
Module 4: Databases & Cloud
Module 5: Bonus Content (Advanced)
Student Ratings & Reviews
No Review Yet