Python

I used a variety of online resources to support my learning and help me achieve my goals: Khan Academy, Python.org, Brilliant.org, and Codecademy.com. I completed the Introduction to Computer Science : Python course on Khan Academy, it was a fun course that made programming more accessible and interesting to me. I embarked on a learning journey on the course Intro to Computer Science: Python on Khan Academy which included study and practice, using the course materials and other online resources like Codeacademy.com and Brilliant.org.

Video of Python from Khan Academy

Link to codeacademy.com

https://www.codecademy.com/

Link to brilliant.org

https://brilliant.org/home/

In Unit 1, I focused on understanding data types and expressions in Python. I had practiced solving Exercises, which involve reading and interpreting code. These helped me get familiar with how Python works. In Unit 2, I learned about conditionals and loops. I applied this by modifying existing code during the challenges, which gave me a hands-on experience in programming. I now understand how these fundamental concepts come together in solving real-world problems, such as creating simple games or simulating processes. Unit 3 covered more complex topics like functions, which helped me build larger, more organized programs. 

My rank in the worldwide online competition on Brilliant.org

I worked through more advanced Python topics along with practice from Codeacademy and Brilliant. I focused on conditionals, loops, and especially functions; understanding how to write them, use parameters, and return values. I am now able to build more organized, reusable code. One highlight has been applying these concepts to small projects, like designing simple simulations and testing how logic works in different conditions.