
For Educators
- Khan Academy – AI for Education
URL: https://www.khanacademy.org/college-careers-more/ai-for-education
This resource helps educators explore how artificial intelligence can enhance teaching, personalise learning, and address educational challenges. - Arizona State University – Learning Futures (AI in Education)
URL: https://lx.asu.edu/ai
This platform offers professional learning and tools for educators to integrate AI into their teaching practice and explore the future of learning.
For Students
- W3Schools – AI Tutorial
URL: https://www.w3schools.com/ai/default.asp
A beginner-friendly tutorial introducing key AI concepts, including machine learning, with simple explanations and interactive code examples. - Microsoft – AI for Beginners
URL: https://microsoft.github.io/AI-For-Beginners/
An open-source, project-based curriculum designed to teach students the fundamentals of artificial intelligence through coding and real-world examples. - IBM SkillsBuild – AI Courses for Students
URL: https://skillsbuild.org/students/course-catalog/artificial-intelligence
A free learning platform offering interactive courses on AI concepts and applications, ideal for students looking to gain foundational knowledge. - YouTube – What is Artificial Intelligence?
URL: https://www.youtube.com/watch?v=t9gmyvf7JYo
A short and engaging video that introduces the concept of AI to students using simple language and real-life scenarios. - Create & Learn – AI for Kids
URL: https://www.create-learn.us/ai-for-kids
An interactive online program that introduces school-age children to AI through fun projects such as building games, chatbots, and image recognisers. - Simplilearn – AI Tutorial
URL: https://www.simplilearn.com/tutorials/artificial-intelligence-tutorial
This tutorial is designed for students and beginners, covering AI basics, applications, tools, and real-world case studies.
Machine Learning (ML)
For Kids (Students)
- Machine Learning for Kids
URL: https://machinelearningforkids.co.uk/
An interactive platform that allows children to train machine learning models and integrate them into projects using Scratch or Python. - Teachable Machine by Google
URL: https://teachablemachine.withgoogle.com/
A web-based tool that lets kids create machine learning models for images, sounds, and poses in a fun and easy way. - Create & Learn – Intro to Machine Learning
URL: https://www.create-learn.us/course/intro-to-machine-learning
A beginner-friendly course introducing students to machine learning concepts through engaging projects and activities.
For Educators
- Google’s Machine Learning Crash Course
URL: https://developers.google.com/machine-learning/crash-course
A comprehensive introduction to machine learning, featuring video lectures, real-world case studies, and hands-on practice exercises. - Microsoft’s Machine Learning for Beginners Curriculum
URL: https://github.com/microsoft/ML-For-Beginners
A 12-week, 26-lesson curriculum designed to introduce educators and students to machine learning concepts and techniques. - AI and Machine Learning for Teachers – Code.org
URL: https://code.org/ai
Provides lesson plans and professional development resources to help educators teach AI and machine learning concepts in the classroom.
AI Modelling
For Kids (Students)
- AI for Kids – Create & Learn
URL: https://www.create-learn.us/ai-for-kids
Offers courses that introduce children to AI concepts, including building and understanding AI models through interactive projects. - Machine Learning for Kids – YouTube Tutorial
URL: https://www.youtube.com/watch?v=EjbHXMzeX4c
A video tutorial demonstrating how children can create machine learning models and incorporate them into simple games.
For Educators
- Generative AI for Educators – Grow with Google
URL: https://grow.google/ai-for-educators/
A self-paced course designed to help educators understand and utilize generative AI models to enhance teaching and personalize instruction. - AI for Educators – Microsoft Learn
URL: https://learn.microsoft.com/en-us/training/paths/ai-education/
Provides modules on how educators can integrate AI models into their teaching practices responsibly and effectively.
Computer Vision
For Kids (Students)
- How Computer Vision Works – Khan Academy
URL: https://www.khanacademy.org/computing/code-org/x06130d92:how-ai-works/x06130d92:what-is-ai/v/how-computer-vision-works
An introductory video explaining the basics of computer vision and its applications in everyday life. - Computer Vision for Kids – YouTube Tutorial
URL: https://www.youtube.com/watch?v=2hXG8v8p0KM
A fun and educational video that introduces children to the concepts of computer vision through simple examples.
For Educators
- Introduction to Computer Vision and Image Processing – Coursera
URL: https://www.coursera.org/learn/introduction-computer-vision-watson-opencv
A beginner-friendly course that helps educators understand computer vision concepts and how to apply them using OpenCV. - Computer Vision – Harvard Extension School
URL: https://coursebrowser.dce.harvard.edu/course/computer-vision/
A course offering a survey of computer vision algorithms and practical assignments for educators to deepen their understanding.
Natural Language Processing (NLP)
For Kids (Students)
- Introduction to Natural Language Processing – YouTube Tutorial
URL: https://www.youtube.com/watch?v=Cty3wcYIYgw
An engaging video that introduces kids to the basics of NLP, including concepts like tokenization and sentiment analysis. - Natural Language Processing for Beginners – AIClub
URL: https://corp.aiclub.world/post/natural-language-processing-beginners
Provides sample projects suitable for kids to build and interact with, helping them grasp NLP concepts through hands-on experience.
For Educators
- Natural Language Processing Tutorial – TutorialsPoint
URL: https://www.tutorialspoint.com/natural_language_processing/index.htm
A comprehensive tutorial covering key NLP concepts, techniques, and applications, suitable for educators looking to teach NLP. - Natural Language Processing with Deep Learning – Stanford Online
URL: https://online.stanford.edu/courses/xcs224n-natural-language-processing-deep-learning
An advanced course that delves into deep learning approaches for NLP, offering educators in-depth knowledge and resources.
Python
For Kids (Students)
- Kids Python
URL: https://kidspython.com/
Provides easy-to-understand Python courses and exercises tailored for young learners to start coding. - Python for Kids: An Introduction to Python Programming – Tynker
URL: https://www.tynker.com/blog/learning-python-for-kids-is-an-essential-21st-century-skill/
Offers interactive lessons and projects that make learning Python fun and accessible for children. - Coding for Kids – Learn Python By Playing
URL: https://codingforkids.io/
An interactive platform where kids can learn Python by playing games, making the learning process engaging.
For Educators
- Google’s Python Class
URL: https://developers.google.com/edu/python
A free class for individuals with a little programming experience who want to learn Python, including written materials and lecture videos.
- Programming 101 – Python for Educators (FutureLearn)
URL: https://www.futurelearn.com/courses/programming-101
A beginner-level course tailored for teachers who want to learn or improve their Python skills to teach coding in classrooms. - CS50’s Introduction to Programming with Python – Harvard
URL: https://cs50.harvard.edu/python/
A university-level, self-paced course that introduces the basics of Python programming with clear explanations and practical assignments. - Python for Everybody – University of Michigan (Coursera)
URL: https://www.coursera.org/specializations/python
A highly popular specialisation that guides educators through Python fundamentals, data structures, web access, and data visualisation.