Programming for Kids with Python, C# or C++ (in English)
From 26.8 £ /h
Programming for Kids is a course targeted for kids aged 8-16 who want to explore the world of computer programming and learn in a fun, visual way. Suitable for both complete beginners and kids who have some prior knowledge from school.
The course can be taught with either Python, C#, or C++, depending on the kid's needs. The topics, projects and homework will be similar regardless of the programming language chosen, and they will be tailored to the kid's age and level. To keep the process engaging for the kid, there will be fun, visual projects like creating a simple game, and all fundamental concepts will be taught in that context. The general structure of the course is as follows:
--- Part 1: Programming Fundamentals
1. What is programming?
2. Variables
3. if, else
4. Arrays
5. /// Exercise / Project
6. Loops: for, while
7. Strings
8. Functions
9. /// Exercise / Project
--- Part 2: Object-Oriented Programming (OOP)
1. Class, Object
2. /// Exercise / Project
3. Methods, Members, public/private, Constructor/Destructor
4. /// Exercise / Project
5. Inheritance
6. Abstract class, Interface, Polymorphism
7. /// Exercise / Project
The course can be taught with either Python, C#, or C++, depending on the kid's needs. The topics, projects and homework will be similar regardless of the programming language chosen, and they will be tailored to the kid's age and level. To keep the process engaging for the kid, there will be fun, visual projects like creating a simple game, and all fundamental concepts will be taught in that context. The general structure of the course is as follows:
--- Part 1: Programming Fundamentals
1. What is programming?
2. Variables
3. if, else
4. Arrays
5. /// Exercise / Project
6. Loops: for, while
7. Strings
8. Functions
9. /// Exercise / Project
--- Part 2: Object-Oriented Programming (OOP)
1. Class, Object
2. /// Exercise / Project
3. Methods, Members, public/private, Constructor/Destructor
4. /// Exercise / Project
5. Inheritance
6. Abstract class, Interface, Polymorphism
7. /// Exercise / Project
Extra information
Recommended to bring own laptop, but not mandatory
Location
At student's location :
- Around Madrid, Spain
Online from Spain
About Me
Hi, I am Boris! A friendly programmer who loves to teach.
- I've worked as a programmer for 4 years and studied Computer Science in university.
- Very patient and understanding
- Good at explaining complex concepts in an easy and accessible way
- I love making video games and I believe this is the best way to teach programming, especially to kids.
- I've worked as a programmer for 4 years and studied Computer Science in university.
- Very patient and understanding
- Good at explaining complex concepts in an easy and accessible way
- I love making video games and I believe this is the best way to teach programming, especially to kids.
Education
Bachelor in Computer Science from Sofia University, Bulgaria
I have a solid understanding of all programming concepts, learned in university, school, at work and on my own
I have a solid understanding of all programming concepts, learned in university, school, at work and on my own
Experience / Qualifications
- Private lessons to kids learning Python
- Worked for 3 years for a company called Chaos - programming in C++ and Python, developing VRay - a 3D rendering software used in many movies for special effects and animation.
- Worked for 6 months for VMware - programming in C++
- Worked for 8 months for a cybersecurity company - programming in Go
- Worked for 3 years for a company called Chaos - programming in C++ and Python, developing VRay - a 3D rendering software used in many movies for special effects and animation.
- Worked for 6 months for VMware - programming in C++
- Worked for 8 months for a cybersecurity company - programming in Go
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Student level
Beginner
Intermediate
Duration
60 minutes
90 minutes
120 minutes
The class is taught in
English
Skills
Availability of a typical week
(GMT -05:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Good-fit Instructor Guarantee





