This document contains lecture notes from Dr. Piyush Charan of the Department of Electronics and Communication Engineering at Integral University in Lucknow for an open educational resource course on logic development and programming. The notes cover topics such as pattern printing programs, number palindromes, and dry runs for programming problems.