Start by learning a coding language
If you know how to code in Python, Java, or C++, you are ready to start on the problemsets!
If you don't know how to code, start by learning how to code in any language. Here's one resource to learn to code in C++ specifically. You can use this website to learn C++. You don't need any prior coding experience. Complete lessons 1-28 and 34-36. The rest of the lessons are not needed for programming competitions or are covered in the Algorithms and Data Structures Course.
There are also similar resources for learning Python and Java. While I don't have any specific recommendations, there are lots of resources out there and you can google to find a bunch of them.
The problemsets for all the topics can be found here.
Implementation [Problemset]
Problem 1: Codeforces 835A
Problem 2: Codeforces 935B
Problem 3: Codeforces 868A
Problem 4: Codeforces 868B
Loops (Not nested) [Problemset]
Problem 1: Codeforces 839A
Problem 2: Codeforces 939A
Problem 3: Codeforces 893A
Problem 4: Codeforces 935A
Problem 5: Codeforces 961A
Problem 6: Codeforces 828A
Problem 7: Codeforces 867A
Problem 8: Codeforces 939B
Nested Loops [Problemset]
Problem 1: Codeforces 894A
Problem 2: Codeforces 897A
Problem 3: Codeforces 822B
Problem 4: Codeforces 828B
Problem 5: Codeforces 886A(Can also be solved using sorting)
Problem 6: Codeforces 907A
Problem 7: Codeforces 22B
Math [Problemset]
Problem 1: Codeforces 869B (Uses a loop)
Problem 2: Codeforces 875A (Uses a nested loop)
Problem 3: Codeforces 922B (Uses a nested loop)