Programming fundamentals, logic and problem solving, using languages that are actually in demand.

What this course covers

Programming fundamentals taught so that the logic makes sense, not so that a specific exercise can be reproduced from memory. Learners work in languages that are actually in demand.

Topics

  • Variables, input and output
  • Decisions, loops and logic
  • Functions and code structure
  • Arrays, lists and collections
  • Debugging and tracing code
  • Problem solving and pseudocode

Who it is for

Beginners with no background, students needing support alongside formal study, and working people changing direction.

Format

One-on-one or small group, online or in person where practical, with practical exercises after each topic.

Interested in this course?

Tell us where you are starting from and we will suggest a route.

Get in touch