top of page

Programs

Today, our children are digital natives!

 

 

The Codeacademy123 programs will teach the child to develop computational thinking (also called computer thinking) necessary for establishing logical reasoning, learning to break down and solve a problem, designing algorithmic procedures to create a game, activate robotic sensors, or even train a machine to reason.

WechatIMG1158.jpg
11321705597351_.pic.jpg

Scratch

With Scratch, children explore programming in a fun way. Intuitive visual blocks allow them to create interactive stories, dynamic games and captivating animations. This block system, similar to digital LEGOs, simplifies the understanding of programming concepts. By progressing in a fun way, children develop their problem-solving and algorithmic thinking skills. They can proudly share their creations, thus promoting collaboration. Join us for this adventure where each Scratch project becomes a step towards playful mastery of programming!

Python

Python is considered one of the most versatile and readable programming languages, thus providing an easy learning curve for students. It is used for web programming, video game creation, microship testing, office applications but also in machine learning. Many companies use Python, including Google, Yahoo, NASA, CERN, Dropbox, etc., as well as data mining providers.

11201705511759_.pic-ok.jpg
machine-learning.jpg

Machine Learning

Machine learning is used everywhere around us. We all use machine learning systems every day - such as spam filters, recommendation engines, translation services, chatbots, and digital assistants, to name just a few!

Therefore, it is important for children to be aware of how our world functions, and the best way to understand the capabilities and implications of this technology is to be able, on their own, to build solutions with this technology. Projects in this field will be created that will allow the child to learn the different types of machine learning and thus better understand how a machine learns.

02_Sprite1_Code_(Cat).jpg

Courses

01

ScratchJr

With ScratchJr, we offer 10 course sessions lasting one hour each.  The themes covered are as follows:

  • Programming space

  • Graphic editor

  • Description of the programming bricks

  • Triggers

  • Movements

  • Appearance

  • Sounds

  • Controls

  • END

02

Scratch

With Scratch, we offer 10 course sessions lasting two hours each. These sessions will allow the child to develop fun animations and games while introducing classic and advanced programming concepts.

The themes covered are as follows:

  • Programming space

  • Graphic editor

  • Description of the programming bricks

  • Sequence

  • Iterations

  • Conditional Statements

  • Variables and data types

  • Event Management

  • Boolean operators and logic

03

Python

For learning Python in association with Minecraft, we offer 10 course sessions lasting two hours each. This method allows you to learn Python in a fun way and to master the basics of Python programming.

The themes covered are as follows:

  • Introduction

  • Getting started with Python

  • Calculations and variables

  • List, dictionary, tuple and sets

  • Conditional Statements

  • Loops

  • Functions and modules

  • Object Oriented Programming

  • File input and output

  • Python built-in functions

  • Some useful Python modules

  • Python games

04

Machine Learning

For learning Machine Learning,  we offer 10 course sessions lasting two hours each.  This course provides a hands-on introduction to machine learning by guiding children through related ML projects on topics such as:

  • computer vision, 

  • natural language processing (NLP), 

  • sentiment analysis

  • movie recommendation engine,

  • virtual assistant,  

  • reinforcement learning with Pac-Man

Programming lessons can be taught at the child's home (Paris and nearby suburbs) or on location in Paris.
BYOD - Bring Your Own Device (equipment required)

Scratch and Python can be used on many devices, from laptops to tablets and online environments. Operating systems supported on laptops : Windows 10+ or  MacOS X+.

The ideal device for lessons is a laptop (laptop) so that pair programming can be easy and easily accomplished.

 
bottom of page