BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//American Young Coder - ECPv6.10.1.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:American Young Coder
X-ORIGINAL-URL:https://www.ayclogic.com
X-WR-CALDESC:Events for American Young Coder
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:20260308T100000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:20261101T090000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260601T170000
DTEND;TZID=America/Los_Angeles:20260601T180000
DTSTAMP:20260720T062014
CREATED:20260602T010007Z
LAST-MODIFIED:20260602T010007Z
UID:33716-1780333200-1780336800@www.ayclogic.com
SUMMARY:5 PM - Intro to Java - Joel
DESCRIPTION:Today we did:\n\nWe worked on Magic8BallV2.\n\n  \nHomework:\n\nMake a new file called June1_RandomHomework\nMake a empty list called restaurants.\nAsk the user how many restaurants they want to add to the system.\nWith that amount\, loop using a for loop that amount of times\, asking for a restaurant name each time and adding it to the list.\nNow make a while true loop\, and inside\, tell the user to\ntype “Surprise me!” in order to get a random restaurant that they will go to today.\nAlso in parentheses in the prompt\, say “(enter ‘stop’ to quit)”\nTake the input and check if it is equal to “Surprise me!”. If it is not\,\nthen print “Looks you don’t want a surprise. Let me ask again…”\nIf they did input “Surprise me!”\, then\nPick a random restaurant from the list\, and then\nprint something like “Surprise\, you’ll be eating at <restaurant_name> today!”\n<restaurant_name> is the random restaurant that you picked.
URL:https://www.ayclogic.com/event/5-pm-intro-to-java-joel-8/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260601T173000
DTEND;TZID=America/Los_Angeles:20260601T183000
DTSTAMP:20260720T062014
CREATED:20260602T014339Z
LAST-MODIFIED:20260602T014339Z
UID:33719-1780335000-1780338600@www.ayclogic.com
SUMMARY:5:30 PM - Intro to Python - Abigail
DESCRIPTION:Today We\n\n\n\n\nWe went over more turtle functions.\nWe learned how to draw circles and understand set heading.\n\nHomework\n(Upload your homework into your Google Drive HW folder a day before the class starts) \n\nEthan:\n\nCall your right_arm & left_arm functions inside the cactus function instead of calling them separately.\nChange the code inside your cactus function to use the rectangle function.\nPut your cloud circle function calls inside a function called cloud.\n\n\nEmma:\n\nGet rid of one of the mountain functions. You only need one.\nReplace your draw_tree_trunk and draw_land function with the rectangle function call.\nUse your dot function to make the sun.\n\n\nBoth:\n\nOverall\, your projects look very good. You just have to make use of your rectangle and circle functions\, because you made them but aren’t using them enough.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nIf you have any questions\, email me at abigail@ayclogic.com
URL:https://www.ayclogic.com/event/530-pm-intro-to-python-abigail-11/
CATEGORIES:Python Class,Python Level 1
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260601T190000
DTEND;TZID=America/Los_Angeles:20260601T200000
DTSTAMP:20260720T062014
CREATED:20260602T025847Z
LAST-MODIFIED:20260602T025847Z
UID:33722-1780340400-1780344000@www.ayclogic.com
SUMMARY:7 PM - AI Agent - Gamas
DESCRIPTION:Today We Did\n\nWe learned the difference between using OpenAI Agent library vs chat library.\nWe learned how to create a simple agent tool – prank_calculator.\nWe started with streamlit page.\n\nHomework\n\nInside ai_agent_sdk.py\, create 2 more agent tools. This is very similar to prank_calculator tool.
URL:https://www.ayclogic.com/event/7-pm-ai-agent-gamas-6/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260602T170000
DTEND;TZID=America/Los_Angeles:20260602T180000
DTSTAMP:20260720T062014
CREATED:20260603T005325Z
LAST-MODIFIED:20260603T005325Z
UID:33733-1780419600-1780423200@www.ayclogic.com
SUMMARY:5 PM - Intro To Python - Brandon
DESCRIPTION:What we learned today:\n\nWe discussed about the proposal details https://www.ayclogic.com/intro-to-python-final-project-criteria\nWe discussed how to make a circle and a polygon using the turtle library
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-brandon-30/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260602T180000
DTEND;TZID=America/Los_Angeles:20260602T190000
DTSTAMP:20260720T062014
CREATED:20260603T015737Z
LAST-MODIFIED:20260603T020100Z
UID:33735-1780423200-1780426800@www.ayclogic.com
SUMMARY:6 PM - Intro To Java - Brandon
DESCRIPTION:What we learned today:\n\nWe learned about the for and while loop\n\nHomework: \n\nCreate a file called June2_LoopHW\nhttps://www.ayclogic.com/java-list-forloop/ only no 3\nhttps://www.ayclogic.com/java-exercise-while-loop/
URL:https://www.ayclogic.com/event/6-pm-intro-to-java-brandon-4/
CATEGORIES:Java
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260602T180000
DTEND;TZID=America/Los_Angeles:20260602T190000
DTSTAMP:20260720T062014
CREATED:20260603T163151Z
LAST-MODIFIED:20260603T163216Z
UID:33741-1780423200-1780426800@www.ayclogic.com
SUMMARY:6PM - Unity Game Development - Max
DESCRIPTION:Today we created a GameController to periodically spawn in obstacles\, keep track of score\, and used PlayerPrefs to keep track of a high score between sessions. \nHomework: Complete week 6 plans on your personal projects: \n\nTheo\n\nContinue adding more attacks\, specifically a Muffet style one (and email image files to Max if you want him to see why they aren’t working)\n\n\nDereck\n\nFinish upgrade system\nCreate fireball attack\nOptional: thunder energy + poison clouds\n\n\nEthan\n\nCreate main menu
URL:https://www.ayclogic.com/event/6pm-unity-game-development-max/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260602T190000
DTEND;TZID=America/Los_Angeles:20260602T200000
DTSTAMP:20260720T062014
CREATED:20260603T032406Z
LAST-MODIFIED:20260603T032406Z
UID:33739-1780426800-1780430400@www.ayclogic.com
SUMMARY:7 PM – Python Game Development – Bill (Darin Sub)
DESCRIPTION:Today We:\n\nContinued the shoot balloon project\nMade the target out of lines and circles\nMade collisions between balloon and target\n\nYour HW:\n\nIf you haven’t already: Buy your assets off of graphic river and audio jungle (websites in last week’s event)\nRefine the project plans based on comment feedback\nStart making progress with Week 1 of your plan in the newly cloned repo’s. Push and commit when you are done!
URL:https://www.ayclogic.com/event/7-pm-python-game-development-bill-darin-sub/
CATEGORIES:Python Class,Python Game Development
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260602T190000
DTEND;TZID=America/Los_Angeles:20260602T200000
DTSTAMP:20260720T062014
CREATED:20260606T222511Z
LAST-MODIFIED:20260606T222511Z
UID:33775-1780426800-1780430400@www.ayclogic.com
SUMMARY:7 PM - Intro to Python - Isaac
DESCRIPTION:Today\, we learned\n\nPrinting a list with for loops\nPrinting a list with for loops and if-elif-else\nModulo (%) to check if a number is even\nWhile loops for entering a password\nInfinite while loop with True\n\nHomework\n\nAssignment from Animal List and For Loop Exercises\, and save it in June_2_animal_list_for_loop.py\nTry It Yourself from page 56\, and save it in June_2_for_loop_homework.py
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-isaac-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260603T160000
DTEND;TZID=America/Los_Angeles:20260603T170000
DTSTAMP:20260720T062014
CREATED:20260603T235851Z
LAST-MODIFIED:20260603T235851Z
UID:33743-1780502400-1780506000@www.ayclogic.com
SUMMARY:Scratch 2 - Wed 4:00 PM - Julian
DESCRIPTION:What We Did:\n\nContinued our Cheese Chase project.\n\nHomework:\n\nMake the bug sprite move to the right and not be able to go through the wall.\nHINT: Look at the bug code for help on the wall collision code\n\nIf you have any questions feel free to email me at jsaroufim@ayclogic.com
URL:https://www.ayclogic.com/event/scratch-2-wed-400-pm-julian-6/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260603T170000
DTEND;TZID=America/Los_Angeles:20260603T180000
DTSTAMP:20260720T062014
CREATED:20260604T011135Z
LAST-MODIFIED:20260604T011135Z
UID:33745-1780506000-1780509600@www.ayclogic.com
SUMMARY:Scratch 1 - Wed 5:00 PM - Julian
DESCRIPTION:What We Did:\n\nDid our final test.\n\nHomework:\n\nNone! Thanks for participating in this class!\n\nIf you have any questions feel free to email me at jsaroufim@ayclogic.com
URL:https://www.ayclogic.com/event/scratch-1-wed-500-pm-julian-13/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260603T180000
DTEND;TZID=America/Los_Angeles:20260603T190000
DTSTAMP:20260720T062014
CREATED:20260604T015749Z
LAST-MODIFIED:20260604T015749Z
UID:33747-1780509600-1780513200@www.ayclogic.com
SUMMARY:Scratch 2 - Wed 6:00 PM - Julian
DESCRIPTION:What We Did:\n\nFinished our Spaceship project.\nStarted our Cheese Chase project – completed player movement.\n\nHomework:\n\nCreate a ghost sprite that looks at the player and chases it.\n\nIf you have any questions feel free to email me at jsaroufim@ayclogic.com
URL:https://www.ayclogic.com/event/scratch-2-wed-600-pm-julian-5/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260603T190000
DTEND;TZID=America/Los_Angeles:20260603T200000
DTSTAMP:20260720T062014
CREATED:20260604T031232Z
LAST-MODIFIED:20260604T031232Z
UID:33753-1780513200-1780516800@www.ayclogic.com
SUMMARY:7 PM - Python OOP - Joel
DESCRIPTION:Today we did:\n\nWe went over the LibrarySystem.\n\n  \nHomework:\n\nIf you haven’t done it already\, add a new selection in the LibrarySystem called “List all books after the year 2000”. Similar to list all book\, but only print if the year of the book is past 2000. You can see the SchoolSystem for something similar we did.\nMake a new class called GroceryItem2. It will have the following attributes: name\, price\, and frozen_food. Keep in mind that later when you make a GroceryItem2\, name is a string\, price is an integer\, and frozen_food is boolean (True or False).\nMake a new file called June3_GrocerySystemV4 and inside make a class called ShoppingCartApplication. It will have a constructor (to store variables that we use again and again) and inside\, make a shopping_cart attribute\, menu\, and an empty menu_items dictionary. Then\, still in the constructor\, add a new item to the dictionary with a selection (“1” for example as the first item selection) as the key\, and for the value\, make a new GroceryItem2 with the name\, price\, and frozen_food. For example\, the first selection you should add is “1” as the key\, and the value is a GroceryItem2 object with Milk\, 5\, and True (because Milk is a frozen food) as the attributes you filll in.\nIf you have any questions\, feel free to contact me at joel@ayclogic.com.
URL:https://www.ayclogic.com/event/7-pm-python-oop-joel-13/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260603T190000
DTEND;TZID=America/Los_Angeles:20260603T200000
DTSTAMP:20260720T062014
CREATED:20260604T034205Z
LAST-MODIFIED:20260604T034205Z
UID:33749-1780513200-1780516800@www.ayclogic.com
SUMMARY:7 PM – AI/ML – Darin
DESCRIPTION:Today’s Activities:\n\n\n\nFinished the Single Digit Classifier project.\n\nHomework:\n\nChoosing what you want to classify — Can be anything in real life\, the only thing is you have to make sure the data exists on Kaggle. \nThe project has to be able to classify at least 5 different categories. \nWhat we did last week: \n\nSet up the labelling function\nVerify Dataloader works with .show_batch() (reference old code for how to do this\, it will depend on how you extract labels\, whether its via path or filename)\nRun training with a vision_learner.\nUse the proper imports (fast ai 2.7.19)\nUse lr.find() to get the proper learning rate\, then run finetuning with the discovered value (you must only call fine_tune once!)Add the following into the vision learner to ensure lr_find works!:\npath=Path(“/kaggle/working”)\,\nmodel_dir=”models”\,\nExport the file as a .pkl file onto your computer!\n\nWhat you have to do next week: \n\nMake sure training used the proper installs and library versions!\nRerun exporting the .pt file and save it from the outputs on the right of the kaggle page\nUse your exported .pt file on streamlit and deploy on the website https://streamlit.io/\nDetails are as follows below:\n\n\n\nDetails on how to deploy on streamlit:\n\nSet up a github account. \n❌ means skip unless you lost it\, ✅ means do \n\nCreate an account at https://github.com/ if you haven’t already. ❌\nGo to the top right on your avatar icon\, and click on repositories. ✅\nClick new at the top right. ✅\nCreate a new repository called AYCLOGIC_WED7PM_AI_ML_FINAL_PROJECT. Leave all other settings at default\, but make sure the visibility is set to public. ✅\nThen go to the avatar icon once more\, and this time click on settings. \nInside settings\, scroll to the very bottom and on the menu bar you should select “Developer Settings“. ❌\nOnce in Developer Settings\, click on Personal Access Tokens (Tokens Classic). ❌\nThen click on “Generate New Token (classic)”. ❌\nSet expiration to 90 days\, and tick “admin:org” and “write:packages“.\nSave the newly generated token but don’t share it! ❌\nThen go back to your pycharm and go to the terminal and follow these instructions: ✅\n\ngit init\n\ngit add .\n\ngit commit -m "Initial Commit"\n\ngit remote add origin https://github.com/<your username>/AYCLOGIC_WED7PM_AI_ML_FINAL_PROJECT.git\n\ngit branch -M main\n\ngit push -u origin main\n\n#######################################################\n\nNote that for the above\, you plug in the github username you created before.\n\nUpon executing the commands\, you will be asked to login:\n1. For username\, you can type in your github username\n2. For password\, copy and paste in your personal access token.\n\nNote: When typing in the username and password\, you won't see any characters typed out which is actually a security feature\, but it is there\n\nExtra note: If you get an error saying git is unavailable\, you will need to install it. Email me if this is the case\nFinally after all this you should be able to go to streamlit.io -> top right -> free -> login with github -> choosing your own github repository -> modifying the settings to do python 3.12 -> deploy \n\n\n\n\nNotes:\nYou can reach me at ddjapri@ayclogic.com. \nAll class notes can be found here.
URL:https://www.ayclogic.com/event/7-pm-ai-ml-darin-30/
CATEGORIES:AI/ML,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260604T170000
DTEND;TZID=America/Los_Angeles:20260604T180000
DTSTAMP:20260720T062014
CREATED:20260605T004354Z
LAST-MODIFIED:20260605T004354Z
UID:33756-1780592400-1780596000@www.ayclogic.com
SUMMARY:5 PM - Intro To Python - Brandon
DESCRIPTION:What we learned:\n\nWe learned about the robux shopping cart system
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-brandon-31/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260604T180000
DTEND;TZID=America/Los_Angeles:20260604T190000
DTSTAMP:20260720T062014
CREATED:20260605T020523Z
LAST-MODIFIED:20260605T020735Z
UID:33758-1780596000-1780599600@www.ayclogic.com
SUMMARY:6:00 - Python OOP -Joshua
DESCRIPTION:Today We Did\n\nFinished monster system (without inheritance)\nImplemented magic attacks\nMonsters can now attack you\n\nHomework \nPage 173\, 9-6 and 9-7 \nPage 168 to 170: Copy Codes \nCreate a monster with inheritance with a unique strength. This could randomly choosing between two attacks. It could be taking no physical damage. It could healing from fire damage
URL:https://www.ayclogic.com/event/33758/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260604T200000
DTEND;TZID=America/Los_Angeles:20260604T210000
DTSTAMP:20260720T062014
CREATED:20260605T022740Z
LAST-MODIFIED:20260605T042046Z
UID:33762-1780603200-1780606800@www.ayclogic.com
SUMMARY:8 PM – Advanced AI/ML – Darin
DESCRIPTION:Today’s Activities:\n\n\n\nFinished the YOLO project\, did multiclass classification on web cam feed or pre-recorded videos.\n\nHomework:\n\n\nWatch the following video and write your answers to a file called Jun4_CNN_HW1.txt. Upload to google drive when you are done: \n\nWhat does CNN stand for\, and what type of data is it especially good at working with?\nWhy is it hard for a regular neural network to understand images?Hint: Think about how many pixels an image has.\nWhat is a filter/kernel in a CNN?Explain it in your own words.\nWhat kind of “features” might early CNN filters detect in an image?\nWhat is a feature map?\n\n\n\nNotes:\nYou can reach me at ddjapri@ayclogic.com. \nAll class notes can be found here.
URL:https://www.ayclogic.com/event/8-pm-advanced-ai-ml-darin-3/
CATEGORIES:Advanced AI/ML,Python Class
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260605T200000
DTEND;TZID=America/Los_Angeles:20260605T210000
DTSTAMP:20260720T062014
CREATED:20260606T045419Z
LAST-MODIFIED:20260606T045419Z
UID:33769-1780689600-1780693200@www.ayclogic.com
SUMMARY:8 PM - Advanced AI/ML - Joel
DESCRIPTION:Today we did:\n\nWe finished OCR and started Bicep Curl.\n\n  \nHomework:\n\n#Make a selectbox to choose the "Left" or "Right"\, store the result in a\n#variable called which_arm\n#Set video_url to None\n#Check if the source is Videl URL\, ask video URL and store it\n#Have the checkbox for the run (Start Detection is the caption)\n#Make the frame window as an image placeholder and the st_text as an empty text\n#Make a flag variable\, set it to None\n#Make a count variable and set it to 0
URL:https://www.ayclogic.com/event/8-pm-advanced-ai-ml-joel-13/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260606T100000
DTEND;TZID=America/Los_Angeles:20260606T110000
DTSTAMP:20260720T062014
CREATED:20260606T182026Z
LAST-MODIFIED:20260606T212514Z
UID:33771-1780740000-1780743600@www.ayclogic.com
SUMMARY:10 AM - Intro To Python - Gamas
DESCRIPTION:Today We Did\n\nWe continued reviewing homework from page 20 to 23.\nWe did a lot of exercises how to insert variables in the text using the “f” String format function.\nWe learned “\t” will give some spaces\, “\n” will give new lines.\n\nHomework\n\nCreate june_6_string_hw_3.py.\nCopy below codes into the file and then add more codes according to the instruction\n\nname_1 = "eliZaBeth"\nname_2 = "arThUr"\n\n"""\nINSTRUCTION 1\nwrite code that will print "ARTHUR is Elizabeth's brother." use f format.\n"""\nprint("ANSWER 1")\n\n\n"""\nINSTRUCTION 2\nwrite code that will print below (3 lines output). It has to\nbe one print statement. You have to use \n. If you don't \nknow how to do this look at example in page 22\n\nElizabeth\nArthur\nare siblings.\n"""\nprint("\nANSWER 2")\n\n\n"""\nINSTRUCTION 3\nprint "toy story" using movie variable below. You need to \nstrip the white spaces using strip() function. Look at page\npage 23 for example on how to use strip().\n"""\nprint("\nANSWER 3")\nmovie = "   toy story.  "
URL:https://www.ayclogic.com/event/10-am-intro-to-python-gamas-14/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260606T150000
DTEND;TZID=America/Los_Angeles:20260606T160000
DTSTAMP:20260720T062014
CREATED:20260606T225859Z
LAST-MODIFIED:20260606T225859Z
UID:33777-1780758000-1780761600@www.ayclogic.com
SUMMARY:3 PM - Python OOP - Gamas
DESCRIPTION:Today We Did\n\nWe reviewed dictionary for loops.\nWe reviewed dictionary homeworks.\n\nHomework\n\nCreate june_6_dictionary_hw_2.py\nCopy codes from page 100 to 102.
URL:https://www.ayclogic.com/event/3-pm-python-oop-gamas-10/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260606T170000
DTEND;TZID=America/Los_Angeles:20260606T180000
DTSTAMP:20260720T062014
CREATED:20260607T010604Z
LAST-MODIFIED:20260607T010702Z
UID:33779-1780765200-1780768800@www.ayclogic.com
SUMMARY:5 PM - Intro to Java - Bill (Joel Sub)
DESCRIPTION:Today we did:\n\nWe reviewed everything we learned and did another exercise for the final test.\n\n  \nHomework:\n\nSubmit the files for this exercise in the Google Drive if you’d like. I’d highly encourage you to do so if you want to get a good grade in the final test and also to have it checked.\nOnce again\, here is the exercise: https://docs.google.com/document/d/1XfKNhcw4RQJL1umzBz5ZpoTjScuaziqv1IXOzBAW6a4/edit?usp=sharing\nNext week will be the final test. It will be 2 hours long\, and open-notes (meaning you can look at your previous files\, but not anything external like Google or ChatGPT). You will use IntelliJ to write the code and the test will be taken on Google Forms as usual\, where you will need to upload the files.\nSome tips: Remember to manage your time well during the test\, and save some time for testing out your code to make sure everything works.\n\nIf you have any questions\, feel free to email me at joel@ayclogic.com.
URL:https://www.ayclogic.com/event/5-pm-intro-to-java-joel-9/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260606T170000
DTEND;TZID=America/Los_Angeles:20260606T180000
DTSTAMP:20260720T062014
CREATED:20260607T022229Z
LAST-MODIFIED:20260612T160544Z
UID:33783-1780765200-1780768800@www.ayclogic.com
SUMMARY:SAT 5PM - Scratch 2 - Elijah
DESCRIPTION:What we did today:\n\nWent over homework\nStarted the Jumpy Monkey project\nMade the Launcher and the Monkey\n\nHomework:\n\n Do pages 95-97 (DO NOT GO AHEAD PLEASE!!!!!!)\nReminder: Your final test is coming up soon\, we have one more project after this one\, a practice test\, then the final.
URL:https://www.ayclogic.com/event/sat-5pm-scratch-2-elijah-3/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260608T170000
DTEND;TZID=America/Los_Angeles:20260608T180000
DTSTAMP:20260720T062014
CREATED:20260609T005638Z
LAST-MODIFIED:20260609T005638Z
UID:33786-1780938000-1780941600@www.ayclogic.com
SUMMARY:5 PM - Intro To Java - Brandon
DESCRIPTION:What we learned:\n\nWe went over the different data types\nStrings\, Integers\, Booleans\, Floats and how they differ\n\nHomework:\n\nName the file 08June_VariablesAndDataTypesHW\nDo this https://www.ayclogic.com/java-variables-datatypes/
URL:https://www.ayclogic.com/event/5-pm-intro-to-java-brandon-17/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260608T173000
DTEND;TZID=America/Los_Angeles:20260608T183000
DTSTAMP:20260720T062014
CREATED:20260609T013559Z
LAST-MODIFIED:20260609T013559Z
UID:33788-1780939800-1780943400@www.ayclogic.com
SUMMARY:5:30 PM - Intro To Python - Abigail (Gamas Sub)
DESCRIPTION:Today We Did\n\nWe reviewed each individual project.\nWe started june_8_kaleido_spiral.py project.\n\nHomework\n\nFinish your turtle project 100%\n\nMake sure there is no code duplication.\nMake sure it is according to your project proposal.\nMake sure it has word that can change colors.\nI want to see a lot of reusable functions. Functions that are not reusable is not good.\nMake sure to follow all the points in https://www.ayclogic.com/intro-to-python-final-project-criteria/ 
URL:https://www.ayclogic.com/event/530-pm-intro-to-python-abigail-gamas-sub-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260608T190000
DTEND;TZID=America/Los_Angeles:20260608T200000
DTSTAMP:20260720T062014
CREATED:20260609T023539Z
LAST-MODIFIED:20260609T030340Z
UID:33790-1780945200-1780948800@www.ayclogic.com
SUMMARY:7 PM - AI Agent - Gamas
DESCRIPTION:Today We Did\n\nWe continued with Ai Agent Tools\n\nHomework\n\nBefore we get response from the agent\, make sure to display the spinning icon. We did this before in the spaceship AI project.\nAfter I enter my prompt and click submit (up arrow button)\, the message briefly appear without icon. Please fix this.\n\nNext week\, we will be using Duckduckgo Search library (ddgs)\, therefore\, this is what I want you to do. \n\ncreate a new python file ddgs_example.py\nIn your web browser go to google.com and enter “ddgs python examples”\nCopy and paste at least 2 examples codes that google gemini provides into the new python file you just created in step one. And run and see the result. You have to at least do ddgs.text(..) example.
URL:https://www.ayclogic.com/event/7-pm-ai-agent-gamas-7/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260608T190000
DTEND;TZID=America/Los_Angeles:20260608T200000
DTSTAMP:20260720T062014
CREATED:20260609T030512Z
LAST-MODIFIED:20260609T030512Z
UID:33794-1780945200-1780948800@www.ayclogic.com
SUMMARY:MON 7PM - Scratch 1 - Elijah
DESCRIPTION:What we did today:\n\nStarted the Spiralizer project\nLearned about clones\nLearned about connecting variables so that they can be changed during the project.\nFinished Spiralizer project\n\nHomework:\n\nCreate a background for your Spiralizer project.\nAdd another changeable variable that changes the speed at which the pen changes color.
URL:https://www.ayclogic.com/event/mon-7pm-scratch-1-elijah/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260609T170000
DTEND;TZID=America/Los_Angeles:20260609T190000
DTSTAMP:20260720T062014
CREATED:20260610T015518Z
LAST-MODIFIED:20260610T015518Z
UID:33799-1781024400-1781031600@www.ayclogic.com
SUMMARY:5 PM - Intro To Python - Brandon
DESCRIPTION:What we learned today:\n\n Kaleidospiral\nGrocery System Program\nReviewed the proposal
URL:https://www.ayclogic.com/event/5-pm-intro-to-python-brandon-32/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260609T180000
DTEND;TZID=America/Los_Angeles:20260609T190000
DTSTAMP:20260720T062014
CREATED:20260613T181654Z
LAST-MODIFIED:20260613T181654Z
UID:33849-1781028000-1781031600@www.ayclogic.com
SUMMARY:6PM - Unity Game Development - Max
DESCRIPTION:This week we created a main menu with 3D elements and added volume controls to a new settings menu. \nHomework: Finish Week 7 personal project goals \n\nDereck:\n\nFinish rest of last weeks attacks\, and if possible add enemy types\, difficulty scaling\, and boss system\n\n\nTheo:\n\nContinue adding attacks\n\n\nEthan\n\nMain menu + QOL additional mechanics
URL:https://www.ayclogic.com/event/6pm-unity-game-development-max-2/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260609T190000
DTEND;TZID=America/Los_Angeles:20260609T200000
DTSTAMP:20260720T062014
CREATED:20260610T030036Z
LAST-MODIFIED:20260610T030036Z
UID:33801-1781031600-1781035200@www.ayclogic.com
SUMMARY:7 PM - Intro To Java - Evan
DESCRIPTION:What we learned today:\n\nWe learned about the random module\n\nHomework:\n\nName it June9_Magic8Ball and do https://www.ayclogic.com/intro-to-python/magic-8-ball/ 
URL:https://www.ayclogic.com/event/7-pm-intro-to-java-evan/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260609T190000
DTEND;TZID=America/Los_Angeles:20260609T200000
DTSTAMP:20260720T062014
CREATED:20260610T031128Z
LAST-MODIFIED:20260617T030545Z
UID:33803-1781031600-1781035200@www.ayclogic.com
SUMMARY:7 PM - Intro to Python - Isaac
DESCRIPTION:Today\, we\n\nReviewed the animal list homework from last week\n\nname = input(“Enter a name: “)\nlist.append(name)\n\n\nLearned how to use while loops to count (can also use range)\n\nHomework\n\nTry It Yourself on page 57 to 58 of the textbook. Save it to a file called June_9_for_loop_range_hw.py
URL:https://www.ayclogic.com/event/7-pm-intro-to-python-isaac-4/
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=America/Los_Angeles:20260609T190000
DTEND;TZID=America/Los_Angeles:20260609T200000
DTSTAMP:20260720T062014
CREATED:20260610T031436Z
LAST-MODIFIED:20260610T031436Z
UID:33805-1781031600-1781035200@www.ayclogic.com
SUMMARY:7 PM - Python Game Dev - Bill Han (Gamas)
DESCRIPTION:Today We Did\n\nWe reviewed each individual projects.\nWe continued with Shoot Balloon project.\nWe spawn balloon once every 1 second in random x location.\n\nHomework\n\nSamuel\n\n-Make enemies spawn (left and right)\n-Enemies should be able to move\n-Enemies should be animated\n-Enemies don’t need to damage the player\n-Enemies should drop something upon death\n-Give enemies health\n-Make player able to attack and kill enemies\n-Space to attack\n-Attacks have a 1 second cooldown\n\n\nKai Wang\n\nCrop all player move assets to be smaller using FireAlpaca\nCrop all enemies assets to be smaller using FireAlpaca\nAll movement done(wasd)\nMake player able to shoot with left click\nMake the two enemies\n\nThey just move forward for now\nMake them spawn randomly (left and right)
URL:https://www.ayclogic.com/event/7-pm-python-game-dev-bill-han-gamas/
END:VEVENT
END:VCALENDAR