Online Courses

Coding and Problem Solving Part 2 Online Lessons

Part 2 coding lessons help students move beyond the basics with more structured Python practice, simple projects and stronger problem-solving habits.

This is suitable for students who have completed beginner coding or already understand simple Python basics.

Who This Course Is For

  • Students who have completed beginner coding
  • Students who understand variables, if statements and loops
  • Students ready for more independent problem solving
  • Students preparing for school Computer Science topics

What Students Will Learn

  • Lists and strings
  • Nested if statements
  • For loops and while loops
  • Functions with parameters
  • Reading and improving code
  • Debugging common errors
  • Mini projects
  • Computational thinking

Lesson Structure

How Lessons Work

Diagnostic check
Clear explanation
Guided practice
Exam-style or skill-based questions
Worksheet after the lesson
Feedback and next steps

Packages

Then Choose Your Support Level

Bronze

Course content and WhatsApp messaging support only

£15/month

No live sessions

Silver

1 hour of live tutoring per month, plus course content and messaging support

£30/month

£30/hr

Gold

2 hours of live tutoring per month, plus course content and messaging support

£60/month

£30/hr

Included

What Every Support Level Includes

  • Access to the selected course content and learner resources
  • WhatsApp messaging support for questions between sessions
  • Custom worksheet or practice task linked to the course
  • Option to include live one-to-one tutoring on Silver and Gold
  • Fully qualified and DBS-checked tutor support
  • No contracts - cancel anytime

Coding and Problem Solving Part 2 FAQs

Does the learner need to complete Part 1 first?

Part 1 is helpful, but not essential if the learner already understands simple Python basics.

Is this still beginner-friendly?

Yes. It is still taught step by step, but it moves into more independent coding tasks.

Will students build projects?

Yes. Lessons can include small Python projects that practise logic, debugging and problem solving.

Can I upgrade or downgrade my support level?

Please ask when registering interest. Support level changes depend on availability and will be confirmed before tuition starts.

Is Bronze suitable for every course?

Bronze is best for learners who can work independently with course content and messaging support. If live teaching is needed, Silver or Gold may be a better fit.

Ready to Get Started?

Register your interest and I will get back to you with the most suitable support option.