Learning Center

Programming Resources

Learn and practice with our educational videos organized by topics

1
Capsule 1

Discover the tech competition exclusively for women

Learn everything about Codificadas, the programming competition exclusively for women organized by TCS. Discover what it is, how to participate and why it's a unique opportunity to showcase your talent.

2
Capsule 2

How to solve a Codeforces problem step by step

Learn the complete methodology to solve competitive programming problems on Codeforces. We guide you from reading the problem to submitting the solution.

3
Capsule 3

Understanding Big-O Complexity in Competitive Programming

We introduce the concept of Big-O complexity and show how knowing it gives us an edge when analyzing and solving problems.

4
Capsule 4

Estimating the Complexity of Different Codes

We apply what we learned in the previous capsule about Big-O. We estimate the number of operations in Python code and compare solutions.

5
Capsule 5

Binary search in competitive programming

Master the binary search algorithm, an essential technique for optimizing execution time in algorithmic problems. Learn when to use it and how to implement it efficiently.

6
Capsule 6

Coding: practical binary search implementation

Practical session where we implement binary search through live code examples. See real algorithm implementation, common errors and best practices.

7
Capsule 7

Greedy algorithms

Master the greedy algorithm paradigm that makes locally optimal decisions. Learn when to use them, how to identify appropriate problems and classic optimization examples.

8
Capsule 8

Solving exercises with greedy algorithms

Practical session where we solve specific exercises using greedy algorithms. See the complete process of analysis, strategy identification and implementation with case studies.

More capsules coming soon!