Welcome to my Software Engineering Bootcamp repository!
This repository documents my journey of developing my programming and software engineering skills through hands-on lessons, exercises, assignments, and projects.
I'm Vanessa Banda, a Software Engineering student passionate about building practical software solutions and continuously improving my programming skills.
This repository serves as a record of my learning progress as I strengthen my foundations and work toward becoming a professional software engineer.
Topics covered include:
- Python fundamentals
- Variables and data types
- Conditional statements
- Loops
- Functions
- Lists
- User input and validation
- Basic problem solving
- Simple program design
Some of the programs completed during the bootcamp include:
- 🧮 Calculator
- 🎓 Grade Checker
- 🔐 Simple Login System
- 🗳️ Voting Eligibility Checker
- ✖️ Multiplication Program
- 👥 Student List Program
- 🎓 Student Management System
More exercises and projects will be added as I progress through the bootcamp.
Software Engineering Bootcamp/
│
├── Assignments/
├── Module 1 - programing fundamentals/
├── Notes/
├── Portfolio/
├── Projects/
│
├── Calculator.py
├── grade_checker.py
├── grade_checker_functions.py
├── login_system.py
├── multiplication.py
├── Simple Login System.py
├── student_list.py
├── student_management_system.py
├── Voting Eligibility checker.py
│
├── Bootcamp Progress.md
└── README.md
- Python
- Git
- GitHub
- Visual Studio Code
- PowerShell
Through this bootcamp, I aim to:
- Build strong programming fundamentals
- Improve my problem-solving skills
- Write clean and maintainable code
- Learn professional Git and GitHub workflows
- Build practical software projects
- Develop a strong software engineering portfolio
This repository will continue to grow as I learn new technologies and complete more projects.
Future areas will include topics such as:
- Object-Oriented Programming
- Data Structures and Algorithms
- Databases
- Web Development
- APIs
- Software Testing
- Backend Development
- Full-Stack Development
- Larger Software Engineering Projects
⭐ This repository represents my continuous journey toward becoming a skilled software engineer.