Teaching Resources
Below, we have created an introductory curriculum to help your YCI branch get started. The topics range from basic Python coding skills to a crash-crash course in AI. We recommend supplementing this curriculum with interactive coding activities. You can use some of the websites listed here for ideas. We also recommend the Raspberry Pi Foundation.
For students who are attending a YCI workshop for the first time. Introduces these students to what YCI is, career opportunities in computer science, and the basics of coding through Python. Follow up with an interactive coding activity.
Introduces students to fundamental concepts in AI, such as the difference between supervised, unsupervised, and re-enforcement learning, as well as neural networks. Also teaches students about the applications of AI and its history.
Introduces students to the fundamentals of cybersecurity, such as the different careers available in the field and the difference between Blue Teamers and Red Teamers. Also provides them with resources to further their own education through valuable certifications.