Many people begin to consider a career in IT while still at school, and for good reason. It is one of the most promising areas of professional development due to the variety of directions and tasks and the flexibility inherent to the sphere. Anyone can find a place in IT and realize their unique potential, so schoolchildren, naturally curious and creative, are increasingly drawn to it. Specifically for young talents interested in technology and innovation, eKids volunteers and EPAM specialists have prepared a selection of educational materials:
π Tutorials for children and teenagers
π First Steps in Programming: Create Your Own Game on Scratch! (*recommended age β10-12 years)
π Scratch Course for Kids (*10-12 years)
π Chatbot in Python. Part 1: Boost Your Python (*12-14 years)
π Chatbot on Python. Part 2: Boost your Python (*12-14 years)
π Version Control with Git (*16-17+ years)
π SQL by Examples (*16-17+ years)
π Pathway to Tech Future (*16-17+ years)
π Java Basics (*16-17+ years)
π Data & Analytics: Introduction to SQL (*16-17+ years)
π Software Testing Introduction (*16-17+ years)
π Relational Databases Basics (*16-17+ years)
π Resources for teachers and parents
π Entry Level Programming with Scratch
π Intermediate Level Programming with Scratch
π TRIZ (Theory of Inventive Problem Solving) for Trainers
π Human-Centered Design for Trainers
π Books that will help develop your thinking and introduce you to the world of IT
π Β«Grokking Algorithms: An Illustrated Guide for Programmers and Other Curious PeopleΒ» β Aditya Bhargava
π Β«Coding Games in Scratch: A Step-by-Step Guide to Building Your Own Computer GamesΒ» β Jon Woodcock
π Β«3D Game Programming for Kids: Create Interactive Worlds with JavaScriptΒ» β Chris Strom
π Β«Python for Kids: A Playful Introduction to ProgrammingΒ» β Jason Briggs
π Β«Code for Teens: The Awesome Beginnerβs Guide to ProgrammingΒ» β Jeremy Moritz
Explore our library of recommendations and share with friends. Good luck with your programming!