I am currently studying computer science through CS50x and building my foundations in programming, problem solving, and software development.
I was previously enrolled in the ALX Software Engineering program, where I gained exposure to C, Python, Git, Linux, Bash, and software-engineering practices. I did not complete the full program, but the experience helped shape my technical interests and learning goals.
- C programming and computational thinking
- Algorithms and problem solving
- Python fundamentals
- Linux and Bash scripting
- Git and GitHub workflows
- Web development and databases
- ALX Higher-Level Programming — Python exercises covering fundamentals, control flow, functions, and modules.
- ALX System Engineering & DevOps — Linux, Bash, permissions, redirections, and shell exercises.
- ALX Pre-Course — Introductory Git and version-control exercises.
- ALX Zero Day — Early software-engineering and Git exercises.
- CS50x Coursework — Exercises and projects from my CS50x journey.
- Complete my CS50x learning journey
- Strengthen my foundations in C and Python
- Build small projects that apply what I learn
- Improve my problem-solving skills
- Document my progress consistently on GitHub
- Email: bayahmed@proton.me
- LinkedIn: bayahmed
- X: @BAhmed_Dev
Learning in public, one step at a time.