== Weekly Training Lessons == The weekly training sessions teach Java incrementally by learning to program Robocode robots. 1. Setting up Robocode [https://drive.google.com/file/d/1iKpM-Y-MHUcKU0FcjExvsd5Co6jeFZzZ/view video] [https://drive.google.com/file/d/1iKpM-Y-MHUcKU0FcjExvsd5Co6jeFZzZ/view summary] 1. First Robocode program [https://drive.google.com/file/d/1MnVMxVu131QPjyRX8HMh-iHnrw1ktq65/view video] [https://docs.google.com/document/d/1Maej4jO6U9qJz1WKRKsqAdv8LM7X5Ry3Qhzif0eUuyQ/view summary] 1. Java - variables, conditionals, operations [https://drive.google.com/file/d/1fwCOTm6eEQsl_WGRm_TewnwQ3JaBMJkU/view video] [https://docs.google.com/document/d/1J_IdbDOnC5pEyWg6lxVwZsTlg5n41jbgHCREyg6iUeE/view summary] 1. Java - flow of control, classes, methods [https://drive.google.com/file/d/10QSEATUXOnpk42p3JtGIq8EaQPn3b1p6/view video] [https://docs.google.com/document/d/1p07JCqaPhwtDbOT2Rhz5lkLg_bcREnNDCR5aC-Wd5eY/view summary] 1. Java - conditional operators and loops [https://drive.google.com/file/d/1GW1h27WMHtI_7CyDfXGc4EqDRo9mHxEJ/view?pli=1 video] [https://docs.google.com/document/d/1iYO3VCcW5K9tMygHmEIJIoCtZ9-0hQgqb-OXqeP7hNE/view summary] 1. Java - methods [https://drive.google.com/file/d/1v2w0WsEzAAMzhgZfgM4ZFSLY_k-SVlrs/view video] [https://docs.google.com/document/d/1k3I2vkx8tYg8d3w0CxYWR1dAme-t2DZ8DlYnzZcf6Js/edit summary]