Coding for kids: Fun with computer algorithms and Minecraft
- Description
- Curriculum
- FAQ
- Reviews
This is the easiest, quickest and most engaging way for you and your children to learn about computer algorithms. This course does not teach programming. Instead, it shows the inner mechanic of some very famous algorithms.
In the course we will begin by explaining what an algorithm is and then we’ll move on to undestand algorithms using simple loops, recursion and some interesting fractals such as Sierpinski triangles and carpets, Koch snoflakes and Lévi’s C-curve. Finally, we will enter the world of space-filling algorithms and the Hilbert curve.
The main purpose of the couse is not to teach programming. For learning coding, please see my other Udemy course: “Coding for kids: learn to code with Minecraft”
What kind of experience will the course provide:
You and your children will be able to see how some famous computer algorithms work. With Minecraft, learning will be fun and engaging because the lessons are very practical with many examples that can be customised on the fly leaving full freedom for experimentation. The community of active players on our Minecraft server keeps children interested and motivated to finish the course.
Good value for money!
This course has the same content as our teacher-led course, but is sold at a fraction of the cost. This course is new and constantly improving, so the current price is only in the introductory period and will be increased afterwards.
Please check my Udemy website (search for Visualmodder) for special offers and discounts. (Just click on the instructor’s profile page and follow the ‘Website’ link).
Kids engagement and easy setup
Your children will be highly motivated to take the course with you because it links learning computer algorithms with Minecraft, a game they like and feel comfortable with. Playing with the results of customised algorithms is very engaging and fun.
The set-up is very simple. With a simple online web page we can customise the algorithms and run them within the standard Java Minecraft game.
Disclaimers:
The course is intended for purchase by adults. Children and young people under the age of 18 can only use this course if a parent or guardian opens their account, makes all registrations and manages the use of the account.
The course has free access to the Visualmodder platform managed by the computer association of Ticino in Switzerland which is almost always accessible but we cannot guarantee its 100% availability at all times.
This is not an official Minecraft product and is not endorsed by or associated with Mojang
What to do next:
This course aims to motivate your kids to learn programming and open a door in choosing a future profession.
Don’t wait to sign up. With this course you can change the future of your children!
-
1Detailed overviewVideo lesson
A detailed overview of the course
-
2Quick help for buying MinecraftVideo lesson
Figure out which version of Minecraft you need and where to buy it
-
3Connect Minecraft to the programming serverVideo lesson
Configure the address of the programming server to Minecraft
-
4Connect to the programming editorVideo lesson
Open the editor web page
-
5Run a welcoming programVideo lesson
Run your first program in Minecraft
-
6Theory: The cake algorithmVideo lesson
See how Minecraft players already use algorithms
-
7Practice: Let's make cakes and potionsVideo lesson
Follow the algorithm to make cakes and potions
-
8Fun Exercice: Water Breathing Potion algorithmVideo lesson
Follow an algorithm. See the importance of following precise steps
-
9Solution: Let's make an underwater breathing potionVideo lesson
Have fun with the water breathing potion
-
10Theory: Track laying algorithmVideo lesson
Explain a simple track laying algorithm
-
11Practice: Customize the track laying algorithmVideo lesson
Have some fun by customiziong the algorithm
-
12Theory: A simple tower building algorithmVideo lesson
Show the power of a simple loop algorithm
-
13Practice: Make a simple tower in MinecraftVideo lesson
Making towers all over the Minecraft world
-
14Theory: Advanced towersVideo lesson
Show some wonderful creations that can be done with a simple algorithm
-
15Practice: Make Advanced Towers in MinecraftVideo lesson
Make your own advanced towers by customizing the algorithm
-
16Theory: Amazing Towers ahead!Video lesson
Show how some small changes can completely change the result of an algorithm
-
17Practice: Make Amazing Towers in MinecraftVideo lesson
Have fun by creating with weird towers
-
18Theory: Falling Blocks AlgorithmsVideo lesson
Figure out how loops can make "falling blocks" animations
-
19Practice: Falling BlocksVideo lesson
Make amazing "falling blocks" animations
-
20Extrafun: Customize your falling ImageVideo lesson
Use custom images to make amazing "falling blocks" animations
-
21Theory: The loop algorithm is used to make pyramidsVideo lesson
Figure out how loops are used to make a pyramid
-
22Practice: Make your own amazing pyramidsVideo lesson
Make amazing customized pyramids and cones
-
23Extrafun: The loop algorithm makes carpetsVideo lesson
Let's have fun with dropping carpets from the sky
-
24Theory: Recursive algorithms explainedVideo lesson
Explore recursion in nature, art, and coding to uncover its fascinating patterns and applications.
-
25Practice: Run the simple recursive algorithmsVideo lesson
Let's runs some easy recursive algorithm
-
26Theory: Advanced example with a recursive cityVideo lesson
We extend the recursion algorithm for 3D structures
-
27Practice: Create a recursive city in MinecraftVideo lesson
We create a city using the recursive algorithm
-
28Theory: Introduction to fractalsVideo lesson
Learn the principles at the base of fractals
-
29Practice: The Sierpinski triangleVideo lesson
We are creating a Sierpinski triangle
-
30Theory: Extending the triangle using squaresVideo lesson
Reuse the triangle algorithm to make squares
-
31Practice: The Sierpinski carpetVideo lesson
We are creating a Sierpinski carpet
-
32Theory: How to make a snowflakeVideo lesson
Dive into the Koch snowflake algorithm
-
33Practice: Koch's SnowflakeVideo lesson
Have fun creating 3D snowflake structures
-
34Theory: Levy's fractal curveVideo lesson
Learn about the Levi C curve
-
35Practice: Levy's curveVideo lesson
We create some monster looking shapes
-
36Theory: Fill AlgorithmsVideo lesson
Discover "line fill" and "flood fill" algorithms
-
37Practice: Filling a lakeVideo lesson
Have fun filling lakes
-
38Theory: Extending the fill algorithm to 3DVideo lesson
Extend the "flood fill" algorithm into the 3d dimension
-
39Practice: Replace blocks with the fill AlgorithmVideo lesson
Make villages into gold
-
40Theory: Simple maze AlgorithmVideo lesson
Learn how to use the "flood fill" algorithm to generate mazes
-
41Practice: Maze generation in MinecraftVideo lesson
Generate random mazes
