Programming Fundamentals Notes

Introduction to programming concepts, problem solving, and logic building using a high-level language.

Algorithms, Flowcharts, Pseudocode & Dry Run

Course: Algorithms, Flowcharts, Pseudocode & Dry Run 1. Algorithm Definition: An algorithm is a step-by-step method...

October 15, 2025

Introduction to Python

Introduction to Python Creator: Guido van Rossum (1991) Type: Interpreted, high-level, object-oriented language. Why...

October 15, 2025

Conditions in Python

Conditions in Python What are Conditions? Conditions help make decisions in code. They compare values and return...

October 15, 2025

Loops in Python

Loops in Python For Loop Used to iterate over sequences (list, string, range). for i in range(1, 6): print(i)...

October 15, 2025

Python Strings

Python Strings What is a String? A string is a group of characters (letters, numbers, or symbols). Example: "hello"...

October 15, 2025