You can learn PPS. Online on Cynohub. Cynohub is an online Learning Platform for Btech Students. On Cynohub You can start learning PPS Topics for
1. Introduction to Programming
2. Arrays, Strings, Structures and Pointers
3. Preprocessor and File Handling in C
4. Functions and Dynamic Memory Allocation
5. Introduction to Algorithms