Programming for Kids with Python, C# or C++ (in English)
من 35.85 $ /س
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
معلومات إضافية
Recommended to bring own laptop, but not mandatory
المكان
عند الطالب :
- بالقرب من مدريد, إسبانيا
عبر الانترنت من إسبانيا
من أنا؟
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.
المستوى التعليمي
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
الخبرة / المؤهلات
- 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
السن
الأطفال (7-12 سنة)
شباب (13-17 سنة)
مستوى الطالب
مبتدئ
متوسط
المدة
60 دقيقة
90 دقيقة
120 دقيقة
الدرس يدور باللغة
الإنجليزية
مهارات
الجاهزية في الأسبوع العادي
(GMT -05:00)
نيويورك
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
ضمان المدرس المناسب





