Courses for children on game development - course 18,000 rubles. from Coddy School of Programming for Children, training 3 modules (months)
Miscellaneous / / December 02, 2023
Age: 5.5-8 years
Level: for beginners.
Duration: from 3 modules (months), from 24 hours*.
Format: individual and group lessons, offline and online (real time).
Number of children: from 1 to 6.
Price:
from 750 rub./hour in an online group,
from 850 rub./hour in an offline group,
from 1050 rub./hour individually online,
from 1980 rub./hour individually offline.
Is your child passionate about computer games? This is wonderful!
Video games, contrary to the opinion of many parents, develop logical and abstract thinking, perception, motor skills, imagination, memory and independence. What if you not only play, but also create your own games?
Games on the computer can instill in a child an interest in modern IT technologies and programming. Do you want your child to transform from a technology consumer to a technology creator? Then sign him up for a course on creating computer games!
Our teachers of the Scratch game programming course for children believe that game development is a great way to turn a hobby into a developing activity. Your child will learn how to code in a simple and fun way by creating their own game. We recommend the course to every 5.5-8 year old coded student.
Scratch for kids
Scratch is a clear and fun programming language developed by MIT specifically for children. Scratch makes programming accessible and learning fun. This is a unique environment for teaching children programming, translated into 50 languages, including Russian.
Programming games for children in Scratch becomes quite simple due to the fact that it uses a visual language rather than a text one. No special knowledge or training is required for training. Scratch has no complex codes and no need to type commands manually. The program is built using multi-colored visual brick blocks that you simply need to drag and connect, like Lego blocks. You can make changes to the program at any time - the result is immediately visible.
After completing the Scratch for Kids course, your child will:
- get acquainted with the basics of programming using the visual programming language Scratch;
- will learn to create various objects, move them around the screen, modify and play with them, establish forms of interaction between them;
- will create his own animated and interactive stories, presentations, models, games and other works;
- deepen knowledge of mathematics;
- develop algorithmic thinking;
- learn to work in a team.
Teaching children programming in Scratch is carried out in an interesting and creative format. Such activities will not leave any child indifferent. And the acquired programming skills will be the key to the child’s further successful development in the IT field and beyond.
Upon completion of the course, each student receives a personalized certificate from CODDY.
11
coursesCourse teacher:
“Minecraft: Introduction to Artificial Intelligence”, “Unity 3D”, “Frontend Developer: HTML/CSS/JavaScript Websites”, “Drawing in Anime Style”, “Programming for the little ones”, “Minecraft programming”, “Design thinking”, “Bots in Python”, “Photoshop graphic design”, "Videobloggin"
Education:
Numerous courses to improve IT skills in international companies (Chatbot Hackathons, Prototyping in the field of artificial intelligence, IT architecture, etc.). University of Heilbronn, Heilbronn, Germany (Master of Business Administration). Belarusian State Economic University, Minsk, Belarus (Master of Business Administration).
Experience:
He is engaged in client consulting of legal systems, systems for audit solutions and process automation, works in the innovative field of IT and a start-up in Germany in an international company.
Interests:
Personal development, passion for sharing knowledge, networker, world opener, life designer, sports activist.
“Today the whole world is interconnected: people, countries, economies, technologies, etc. Programming is a key competency of the future. It helps you better understand the world of the future, actively shape it and be an innovative member of an exciting society without borders. The ability to code opens endless doors to the future for our children in this world and makes them ambassadors of new technologies.”
4
courseCourse teacher:
“Drawing in the Anime Style”, “Basics of Digital Drawing in Procreate”, “Creating Games in Scratch”, “Creating Manga Comics”
Education:
Moscow City Pedagogical University, Moscow. Faculty of Fine Arts, Decorative and Applied Arts and Crafts. College of Education 16.
Artistic - graphic, Fine arts.
Experience:
She worked as a counselor at the Iskra camp, where she gained experience in organizing a friendly children's team and acquired primary skills in the creative design of squad activities.
She works as a teacher-organizer in an additional education institution for children, and organizes mass competitions and festivals at various levels. As a freelancer, he takes orders for decorative wall paintings in public and home spaces. In his spare time, he draws custom illustrations on various topics.
Interests:
In his free time he likes to go to exhibitions and seasonal festivals. Walk around the city and study the architecture of Moscow.
“As an artist, I feel in the world around me the importance of any type of art in our time. Once upon a time, the artist's skill was associated either only with the great works of the Renaissance, or with commissioned portraits closer to our time. Nowadays contemporary art promotes various themes, which gives a sea of opportunities and ideas for the artist to illustrate them. Considering the advent of the digital format, I am very happy to see how art develops. When a child shows a desire to learn how to draw, I, as a teacher, consider it important to provide not only technical knowledge in this direction, but also the aesthetic significance of the creative path. To give an understanding of how important it is now, to see beauty in details and find your own style, as well as teach you to convey your individuality in projects. Throughout my teaching experience, I understand that every student has the potential of a future illustrator and designer. And the teacher’s task is to give him not only knowledge, but also faith in his abilities!”
10
coursesCourse teacher:
“Unity 3D”, “JavaScript Programming”, “Game Programming in Python”, “Site Design”, “Web Programming”, “Bots in Python”, “Programming in Python3”, “Creating games in Scratch”, “Video game developer: creating 2D games of different genres”, “Developing 2D and 3D games in Python"
Education:
Bryansk State University named after a.c. I.G. Petrovsky, Faculty of Physics and Mathematics, direction “Network Technologies”.
Experience:
Project manager, program director at Coddy. Has been programming for more than 5 years in various languages C#, Java, Python, JavaScript. Created web applications of varying complexity. Developed games in Unity3D, Construct and applications in AndroidStudio.
Why CODDY?
“Excellent reviews, good salary, great prospects!”
Interests:
Loves to travel. In his free time he plays volleyball. Hobbies include cooking, origami, and cycling. “Typically, the simplest approach is the most effective.”
1st module
The first day
First steps in Scratch
− Introduction to Scratch – program interface
− Learning to work with sprites - scripts, costumes, sounds
− Studying events in the program—input processing
Practical task: We create our own cartoon.
Result of the lesson: Introduction to the Scratch environment.
Second day
Introduction to Gamedev
− We study movement commands
− Block <
− Studying the coordinate system – X and Y axes
Practical task: We are writing a game “Cat and Mouse”.
Result of the lesson: The simplest implementations of movement and control of sprites.
Day three
Programming
− Colliding with obstacles and collecting points
− If/Then operator
− Repeat/Until loops
Practical task: We are writing the game "Subway Surfers".
Result of the lesson: Learn basic programming concepts: loops and conditions.
Day four
Augmented Reality
− We prescribe the movement of objects - repeating “Repeat/Pokane”
− Working with the camera
− Augmented reality - repetition of “If/Then”
Practical task: We are writing the game "Fruit Ninja"
Result of the lesson: Repetition and in-depth study of cycles and conditions
2nd module
The first day
Increased level
− Learning to create a map in the game
− Colliding with obstacles
− Implementation of multiplayer
Practical task: We are writing the game "Tanks".
Result of the lesson: Creating locations and interacting with them. Basic introduction to multiplayer in games.
Second day
Object-oriented programming
− Cloning sprites
− Random numbers
− Working with clones
Practical task: We are writing the game "Snake".
Result of the lesson: Studying the cloning of objects in the game and the creation of random events.
Day three
Physical world
− Repetition of skills in working with clones
− Set the physics of motion: gravity
Practical task: We are writing the game "Doodle Jump".
Result of the lesson: Implementation of the simplest physics of motion in games.
Day four
A few more levels
− Repetition of collision with obstacles
− Repetition of the implementation of gravity in the game
− Creating a game level
Practical task: Writing our own platformer: "SuperMario"
Result of the lesson: Repetition and in-depth study of physics and obstacles.
3rd module
The first day
Menu
− Opening menu
− Buttons and click processing
− Launching levels
Practical task: We are creating a game menu for our platformer.
Result of the lesson: Studying the principles of interfaces and creating menus.
Second day
Creating your own game
− Discussion of game ideas based on children’s suggestions
− Start of implementation of games or revision of already written ones
− Work in groups
Practical task: We are writing our own game.
Result of the lesson: Start working on your own games.
Day three
Hard coding
− We are writing our own game
− We implement students’ ideas
− Help in writing difficult points
Practical task: We are writing our own game.
Result of the lesson: Continued development of children's projects.
Day four
Game release
− Completion of work on children’s projects
− Preparation for the final presentation
− Final presentation of games to parents
Practical task: Presentation of games to parents and final assessment of knowledge.