This repository documents my complete learning journey — starting from Python basics, DSA fundamentals, small daily practice programs, and expanding into AI, Machine Learning, and real-world projects.
Every program here represents what I’m learning step-by-step, improving my coding skills from the ground up.
- Variables
- Functions
- Loops
- Conditional statements
- String operations
- Basic math programs
- Binary Search
- Working with arrays
- Basic algorithm practice
- More DSA programs coming as I learn them
- Even/Odd Checker
- Vowel Counter
- String Reversing
- Simple Calculator
- Swapping Numbers
- And everyday new scripts as I improve
- AI basics
- Machine Learning models
- Data preprocessing
- Projects
- System design learning
- More advanced algorithms
learning_journey/ │── Binary_search_code.py │── Check_even_odd.py │── Count_vowels_in_a_string.py │── Reverse_a_string.py │── Simple_calculator.py │── Swap_two_numbers.py │── README.md │── tests/ # Will contain automated tests │── src/ # Will contain structured code └── more files…
Run any Python file using:
python filename.py
python Binary_search_code.py
To track my complete journey from a beginner to a professional software developer
— learning Python, DSA, AI, ML, projects, system design, and more, step by step.
Every commit shows progress.
Every file represents something I learned.
I will add:
- A
tests/folder - Automated tests for each script
- GitHub Actions CI to automatically test everything I push
This will make the repository fully professional.
Sai Leela D
I am learning daily and updating this repository as I grow.
learning_journey/ │ ├── src/ │ ├── main.py # Entry point of the project │ └── init.py # Package initializer ├── .gitignore ├── README.md └── .venv/ # Virtual environment (ignored by Git)
python src/main.py
This repository contains all my learning programs and development practice as I progress from basics to advanced level in Python and software development.