Scratch

As a young child I took a few Scratch classes that got my acquainted with programming. These classes taught me the basics of programming and it kind of sparked my interest for robotics and engineering. In these classes I found out about simple things like if loops to make a Scratch maze.

FLL

Later in my life I joined a FLL team. FLL or FIRST LEGO League is a robotics competition where teams would build a small robot that would complete tasks in order to earn points. We also had to program the robot using block code. The code I learned was how to create a line following robot or a robot that would detect its surroundings and execute an action.

FTC

In 8th grade I joined a FTC team. FTC or FIRST Tech Challenge is the larger version of FLL. This is a competition where teams would build a robot that is about 1.5ft by 1.5 ft large and they would code it run autonomously and with a controller. Teams would earn points from doing different actions in the game. During this time, I learned mostly about building robots and touched a little bit of coding the robot.

Youtube Java Tutorials

During the summer of 2022 I watched many YouTube tutorials to further my knowledge of code. I watched tutorials on Java and created a couple projects. I made a calculator that allows the user to add, subtract, multiply, or divide numbers until they want to stop and the program would print the total result. Also I began on a Blackjack program and I only made it so the player could play by themselves.

APCSP

Now I am in APCSP and I am learning how to use many new things. I am learning Python, how to use GitHub, how to code in Jupyter notebooks, and in Markdown.