article-spots
article-carousel-spots
programs
Self-study

IT resources for children and teenagers

4 Mar

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!

9