

from43.55EUR/ h
National curriculum in England: computing programmes of study
This class is designed to provide pupils studying computer programming either as part of the National Curriculum in England (Key stage 1,2,3 & 4) or as a career path. It's purpose is to teach information and computation, digital systems and how they are put to use through programming, as well as to provide pupils with the capability to use information technology to create programs, systems and digital content. Also to provide computer literacy to pupils allowing them to express their thoughts and ideas through Information & Communication Technology (ICT) in a way that is suitable for todays workplaces.
The class aims to ensure that you:
- can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation
- can analyse problems in computational terms, and have repeated practical experience of writing computer programs in order to solve such problems
- can evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems
- are responsible, competent, confident and creative users of information and communication technology
The class aims to ensure that you:
- can understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation
- can analyse problems in computational terms, and have repeated practical experience of writing computer programs in order to solve such problems
- can evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems
- are responsible, competent, confident and creative users of information and communication technology
Extra information
You will require your own laptop or computer and have administrative access. All software will be freely available with no additional cost.Location
Online via webcam
General info
Age: | Children (7-12 years old) Teenagers (13-17 years old) Adults (18-64 years old) Seniors (65+ years old) |
---|---|
Student level: | Beginner Intermediate |
Duration: | 60 minutes |
The class is taught in: | English, Turkish |
About Me
I am a retired qualified teaching professional with also 24 years in software engineering where I retired from as Technical Director. My classes are engaging, comprehensive and focused.Ask a question
Send a message explaining your needs and Ozan will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | Monday at 5:00 | Tuesday at 5:00 | Wednesday at 5:00 | Thursday at 5:00 | Friday at 5:00 | Saturday at 5:00 | Sunday at 5:00 |
6 | Monday at 6:00 | Tuesday at 6:00 | Wednesday at 6:00 | Thursday at 6:00 | Friday at 6:00 | Saturday at 6:00 | Sunday at 6:00 |
7 | Monday at 7:00 | Tuesday at 7:00 | Wednesday at 7:00 | Thursday at 7:00 | Friday at 7:00 | Saturday at 7:00 | Sunday at 7:00 |
8 | Monday at 8:00 | Tuesday at 8:00 | Wednesday at 8:00 | Thursday at 8:00 | Friday at 8:00 | Saturday at 8:00 | Sunday at 8:00 |
9 | Monday at 9:00 | Tuesday at 9:00 | Wednesday at 9:00 | Thursday at 9:00 | Friday at 9:00 | Saturday at 9:00 | Sunday at 9:00 |
10 | Monday at 10:00 | Tuesday at 10:00 | Wednesday at 10:00 | Thursday at 10:00 | Friday at 10:00 | Saturday at 10:00 | Sunday at 10:00 |
11 | Monday at 11:00 | Tuesday at 11:00 | Wednesday at 11:00 | Thursday at 11:00 | Friday at 11:00 | Saturday at 11:00 | Sunday at 11:00 |
12 | Monday at 12:00 | Tuesday at 12:00 | Wednesday at 12:00 | Thursday at 12:00 | Friday at 12:00 | Saturday at 12:00 | Sunday at 12:00 |
13 | Monday at 13:00 | Tuesday at 13:00 | Wednesday at 13:00 | Thursday at 13:00 | Friday at 13:00 | Saturday at 13:00 | Sunday at 13:00 |
14 | Monday at 14:00 | Tuesday at 14:00 | Wednesday at 14:00 | Thursday at 14:00 | Friday at 14:00 | Saturday at 14:00 | Sunday at 14:00 |
15 | Monday at 15:00 | Tuesday at 15:00 | Wednesday at 15:00 | Thursday at 15:00 | Friday at 15:00 | Saturday at 15:00 | Sunday at 15:00 |
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from 43.55€Online via webcam
100% Satisfaction Guarantee
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Online reputation
- Instructor since November 2024
- Phone number verified
- Google connected
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | Monday at 5:00 | Tuesday at 5:00 | Wednesday at 5:00 | Thursday at 5:00 | Friday at 5:00 | Saturday at 5:00 | Sunday at 5:00 |
6 | Monday at 6:00 | Tuesday at 6:00 | Wednesday at 6:00 | Thursday at 6:00 | Friday at 6:00 | Saturday at 6:00 | Sunday at 6:00 |
7 | Monday at 7:00 | Tuesday at 7:00 | Wednesday at 7:00 | Thursday at 7:00 | Friday at 7:00 | Saturday at 7:00 | Sunday at 7:00 |
8 | Monday at 8:00 | Tuesday at 8:00 | Wednesday at 8:00 | Thursday at 8:00 | Friday at 8:00 | Saturday at 8:00 | Sunday at 8:00 |
9 | Monday at 9:00 | Tuesday at 9:00 | Wednesday at 9:00 | Thursday at 9:00 | Friday at 9:00 | Saturday at 9:00 | Sunday at 9:00 |
10 | Monday at 10:00 | Tuesday at 10:00 | Wednesday at 10:00 | Thursday at 10:00 | Friday at 10:00 | Saturday at 10:00 | Sunday at 10:00 |
11 | Monday at 11:00 | Tuesday at 11:00 | Wednesday at 11:00 | Thursday at 11:00 | Friday at 11:00 | Saturday at 11:00 | Sunday at 11:00 |
12 | Monday at 12:00 | Tuesday at 12:00 | Wednesday at 12:00 | Thursday at 12:00 | Friday at 12:00 | Saturday at 12:00 | Sunday at 12:00 |
13 | Monday at 13:00 | Tuesday at 13:00 | Wednesday at 13:00 | Thursday at 13:00 | Friday at 13:00 | Saturday at 13:00 | Sunday at 13:00 |
14 | Monday at 14:00 | Tuesday at 14:00 | Wednesday at 14:00 | Thursday at 14:00 | Friday at 14:00 | Saturday at 14:00 | Sunday at 14:00 |
15 | Monday at 15:00 | Tuesday at 15:00 | Wednesday at 15:00 | Thursday at 15:00 | Friday at 15:00 | Saturday at 15:00 | Sunday at 15:00 |
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from 43.55€Online via webcam
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Share
You are here
Private lessons
online via webcam
Similar classes
Ayoub
Physics-Chemistry, Maths courses (French mission program)My goal is to help my students progress and succeed in their exams.
So that they can overcome their difficulties, I provide them with effective educational support, on an ad hoc basis or throughout the school year.
Concretely, I analyze my student's profile then identify their gaps and/or difficulties to finally implement tailor-made methodologies.
My teaching is aimed at students from 6th to 12th grade, all sectors combined.
I assure you that with weekly monitoring and the right methods you will make progress!
Vincent
Cambridge IGCSE / GCSE /A-Levels / O-Levels / Checkpoint in Computer Science & Information Technology (ICT)With over seven years of experience in teaching Computer Science & Information Technology (ICT), I have developed a strong expertise in delivering high-quality education across multiple internationally recognized curricula, including Cambridge IGCSE, GCSE, A-Levels, O-Levels, and Checkpoint. My passion lies in equipping students with coding, cybersecurity, and digital literacy skills, ensuring they are well-prepared for the evolving demands of the digital world.
Expertise & Teaching Areas:
✅ Programming & Software Development: Python, Java, C++
✅ Cybersecurity: Ethical hacking, data protection, network security
✅ Digital Literacy: ICT applications, online safety, cloud computing
✅ Data Science & AI: Data analysis, machine learning fundamentals
✅ Web Development: HTML, CSS, JavaScript
Curriculum & Pedagogical Experience:
🔹 Cambridge IGCSE & GCSE ICT & Computer Science – Teaching core and extended syllabi, focusing on programming logic, databases, and networking.
🔹 Cambridge A-Levels & O-Levels Computer Science – Preparing students for advanced computing concepts, problem-solving, and algorithm development.
🔹 Cambridge Checkpoint ICT – Building foundational skills in digital technology and computer applications.
Professional Impact:
📌 Mentored students to achieve top grades in Cambridge ICT & Computer Science exams.
📌 Developed interactive lesson plans integrating real-world applications of technology.
📌 Conducted coding boot camps and cybersecurity workshops to enhance practical learning.
📌 Guided students in project-based learning, including app development and website design.
With a strong commitment to student-centered learning and technological innovation, I am dedicated to shaping future tech leaders and empowering learners with skills relevant to careers in technology, data science, and software development.
Muhammad Irfan
Information technology and programing for all leavels.I am a PhD student and currently living here in Kypseli, I am offering my services for teaching. Reach out if you are looking for a teacher! If you want to learn computer skills in a freidnly manner, write to me and we can schedule a demo class.
Mahmoud
Explaining the basics of programming and artificial intelligence for children using Scratch and PythonExplaining the basics of programming and artificial intelligence for children using Scratch and Python
To teach kids the basics of programming and artificial intelligence using Scratch and Python, start with simple concepts with fun applications:
Scratch:
Introduce kids to visual programming using colorful blocks.
Start with projects like creating an interactive story or a simple game.
Teach them concepts like loops, variables, and conditions using animations.
Python:
Python is introduced as an introduction to scripting.
Use easy libraries like turtle to draw or random to create random games.
Introduce them to AI with a library like Teachable Machine to easily classify images or sounds.
Practical example:
Create a simple game in Scratch, then use Python to develop a similar game to illustrate the difference between visual and textual programming.
Nath
Cybersecurity and technology defense as a life skill for allCybersecurity involves the practice of protecting computer systems, networks, and data from unauthorized access, damage, or disruption. I specialised in cybersecurity with over 5years experience, education and relevant certifications.
I will take you through the technical skills to develop to stay safe in your day-to-day activities. This program is targeted at families, non-IT and non-technical professionals
Viswambher
AI Mastery: Unleash the Power of Artificial Intelligence ToolsAre you ready to unlock the immense potential of Artificial Intelligence (AI) tools (ChatGPT, DallE, invideo etc.)? Join our tutoring class, "AI Tools Mastery: Harness the Power of Artificial Intelligence Tools," and dive deep into the world of AI technologies that are shaping the future to stay ahead of your competition.
In today's fast-paced digital landscape, AI tools are revolutionizing how we approach problems, analyze data, and make decisions. This course is your key to mastering these AI tools and staying at the forefront of technological advancement.
Throughout this course, we'll focus exclusively on AI tools, equipping you with the knowledge and practical skills needed to leverage these technologies effectively. Just as a photographer relies on Photoshop to enhance images, you'll learn to harness the power of AI tools to supercharge your projects and remain relevant in a rapidly evolving world.
Yvonne
AI Workshop 1: Getting to know AI. Low-threshold workshop for anyone who wants to understand more about AI and ChatGPT.Are you curious about AI and ChatGPT, but don't know where to start? In this accessible and practical workshop you will get to know artificial intelligence in a clear way - without difficult terms and with plenty of room to practice yourself.
You will learn what AI is, where you will encounter it without noticing, and how you can use tools such as ChatGPT for writing or rewriting texts, composing emails and other daily tasks. We will mainly work practically, in a small group, so that there is plenty of room for questions.
Whether you have little experience with technology or find AI exciting: after this workshop you will better understand what AI is, you will know what you can do with it and you will be able to get started with it yourself - in a way that suits you.
Brahim
Mastering C Language: Build Strong Programming FoundationsIn this hands-on, beginner-friendly course, you'll learn the C programming language from scratch, gaining practical coding skills and understanding key concepts such as variables, loops, functions, arrays, pointers, and memory management.
Whether you're a student, aspiring developer, or tech enthusiast, this course is designed to help you build a strong programming mindset and prepare you for more advanced topics or careers in software development, systems programming, or embedded systems.
What you’ll learn:
Writing your first C program
Understanding data types, control structures, and functions
Working with arrays, strings, and pointers
Managing memory and file input/output
Debugging and compiling C code
With clear explanations, live examples, and interactive practice, you’ll walk away confident in your ability to write real C programs and understand how computers really work under the hood.
No prior programming experience required. Just bring your curiosity and a willingness to learn!
Samia
Beyond the Pitch: Smart Selling for Business GrowthWith over 15 years of international experience in sales and business development across top tech companies like, I bring a practical, results-driven approach to teaching. I’ve consistently exceeded multi-million revenue targets, built client relationships across EMEA, and trained teams on strategic selling. As a tutor, I translate this experience into clear, actionable lessons that empower learners to master sales techniques and thrive in real-world business environments.
Nkechi
Master IT auditing with this hands-on class! Learn to assess security controls, detect vulnerabilities, review compliance, and document realMaster IT auditing with this hands-on class! Learn to assess security controls, detect vulnerabilities, review compliance, and document real-world audit findings using top frameworks like NIST, ISO, and SOC. Perfect for career-ready learners!
This course goes beyond theory,it's built for action. You’ll engage in mock audit walkthroughs, control testing exercises, and third-party risk assessments that reflect the expectations of real-world employers. Whether you’re transitioning into IT Audit, upgrading your cybersecurity skill set, or preparing for client-facing GRC roles, this class offers clear, structured guidance. You’ll gain audit-ready templates, interview-prep case studies, and mentorship from an industry expert who’s led complex audits across enterprise environments. By the end, you’ll be confident, audit-literate, and career-positioned.
Marcia
Web Development Course: From Basics to Your First Page (HTML, CSS, Javascript)Web development is the process of creating and maintaining websites and web applications. It includes a variety of technologies such as HTML, CSS, JavaScript, and modern frameworks that enable the design of interactive and functional digital experiences.
This course is designed for those who want to take their first steps in the world of web development. You'll learn the essential basics, as well as the most widely used technologies in the industry, including HTML, CSS, and JavaScript. Through practical exercises and guided projects, you'll develop the skills necessary to structure, design, and implement functional web pages. Upon completion, you'll be able to create your own website, applying everything you've learned throughout the course.
Enmanuel
Technology, IT, cybersecurity, and English classes. Also available for secondary and primary school work (any subject).Let me introduce myself: I'm an experienced Network and Telecommunications Engineer. I'm currently studying for a Master's degree in Cybersecurity at the University of Barcelona.
Online classes for all levels and ages. All your questions will be answered, whether you're curious about something or assigned work from your school.
Kamal
Mathematical Concepts and Computer Science Topics📘 You learn with me some Mathematical Concepts
1. Functions
+ Definition and interpretation of a function
+ Study of variations (increasing/decreasing)
+ Derivative of a function
+ Solving equations and inequalities
Common functions: affine, polynomial, exponential, logarithm, etc.
2. Analysis: Differentiation and Integration
Derivative of a function: f′(x)
Antiderivatives and integrals: ∫f(x)dx
3. Algebra
Equations and inequalities of the first and second degree
Systems of equations
4. Geometry in space
Spatial orientation: coordinates of points, vectors, lines, planes
Scalar product.
5. Numerical Sequences
+ Arithmetic and Geometric Sequences
+ Limits of Sequences
6. Complex Numbers (Specialized or depending on the program)
+ Complex Numbers: z=a+ib
+ Algebraic and Trigonometric Forms
+ Solving Equations in C
6. Algorithms
+ Variables, loops (for, while), conditionals (if, else)
+ Functions and recursion
+ Iterating over arrays/lists
+ Searching algorithms (linear search, binary search)
+ Sorting algorithms (selection sort, insertion sort)
Mohamed
Programming for Everyone: Algorithmic Fundamentals Explained SimplyThis step doesn't start with the basics of algorithms and programming, without prior technical knowledge. Whether you're a student, a recompiler, or just curious, you'll quickly develop the basic skills needed to create your first programs.
✅ African Union Program:
- Foundations of Al-Khwarizmi logic
- Basic data structures
- Problem-solving techniques
- Start coding with concrete examples
- Practical projects adapted to your level
🎯 Advantages:
- Adaptive Progressive Methodology for Beginners
- Interactive exercises and detailed corrections
- Personal escort
- Real applications and activating projects
- Exclusive supplementary resources
Turn your curiosity into a tangible skill! Enjoy these courses to gain a solid foundation that will open the gates to information development.
Limited spaces – Book now!
Ahmed
Coding Education for Kids: Building Future Skills in a Simple and Interactive Way🧒💻 Programming for Kids: From Scratch to Python
An interactive program designed for children aged 7 to 14, it begins by teaching the basics of programming using the visual Scratch language, where children create interactive games and stories in a fun way. After mastering the basic concepts, the program moves on to teaching the Python language, allowing children to write real code and develop simple projects.
🎯 Program features:
Simplified and beginner-friendly instruction.
Practical projects enhance understanding and application.
Develop logical thinking and problem solving skills.
No prior programming experience required.
Join now to give your child a strong start in the world of technology.