> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Course: Programming Fundamentals

> Introductory programming lesson teaching Python fundamentals through a 90-minute hands-on mini-app covering variables, input, conditionals, loops, lists, functions, debugging, and AI-assisted learning paths

Notes for the **Programming Fundamentals** course: 12 lessons across 3 sections.

## Introduction

* [Course Introduction](/docs/Programming-Fundamentals/Introduction/Course-Introduction/page.md)
* [Youll Build This in 90 Minutes](/docs/Programming-Fundamentals/Introduction/Youll-Build-This-in-90-Minutes/page.md)
* [Why Learn Programming in the AI Era](/docs/Programming-Fundamentals/Introduction/Why-Learn-Programming-in-the-AI-Era/page.md)

## Building Computer Programs

* [What is a Program](/docs/Programming-Fundamentals/Building-Computer-Programs/What-is-a-Program/page.md)
* [Your First Program](/docs/Programming-Fundamentals/Building-Computer-Programs/Your-First-Program/page.md)
* [Variables Program Memory](/docs/Programming-Fundamentals/Building-Computer-Programs/Variables-Program-Memory/page.md)
* [If Statements Making Decisions](/docs/Programming-Fundamentals/Building-Computer-Programs/If-Statements-Making-Decisions/page.md)
* [Loops Automation](/docs/Programming-Fundamentals/Building-Computer-Programs/Loops-Automation/page.md)
* [Lists Collections](/docs/Programming-Fundamentals/Building-Computer-Programs/Lists-Collections/page.md)
* [Functions Organizing Code](/docs/Programming-Fundamentals/Building-Computer-Programs/Functions-Organizing-Code/page.md)

## Final Project

* [Variable Scope](/docs/Programming-Fundamentals/Final-Project/Variable-Scope/page.md)
* [Final Project](/docs/Programming-Fundamentals/Final-Project/Final-Project/page.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.