Programming Fundamentals
- Variables, data types and input and output
- Conditions and loops
- Functions and parameters
- Lists, strings and dictionaries
- Reading error messages and debugging
Learn to program in live one-to-one lessons where you write the code yourself. Start from zero with Programming Fundamentals, or learn the language your school or university course uses.
Every lesson is hands-on: you share your screen and write the program, and the tutor explains, asks questions and corrects as you go.
Each idea is practised on short programs you can finish in the lesson, then combined into bigger ones.
Mistakes are part of the lesson. You learn to read errors and find bugs yourself instead of waiting for help.
These are the aims of the lessons. Progress depends on the student’s starting point and practice, and we never promise grades or results.
Profiles are published only with each tutor’s consent. When you get in touch, we suggest a tutor who suits your level and schedule.
Per subject, per month, in US dollars, for 3 one-to-one classes a week, 60 minutes each. The final fee depends on the level, the subject and the number of classes a week.
from$150a month
Programming courses are charged monthly, per course, at the same rate for every level.
Prefer shorter classes? The fixed plan is $100 a month in any subject: 4 classes a week, 45 minutes each.
Classes, inheritance, polymorphism and class design in Java, C++ or Python.
Complexity, lists, trees, graphs, sorting and dynamic programming, implemented step by step.
Programming, OOP, data structures, cybersecurity and project mentoring for school and university students.
Linux, networking and web application security for beginners, practised only on authorised systems.
If you have no course requirement, Python is a good first language because its syntax is simple. If your school or university uses C++ or Java, learn that one. The tutor can advise in the free class.
Yes. Programming Fundamentals is for beginners of any age who can use a computer comfortably. The tutor adjusts the pace and examples to the student.
Any laptop or desktop that can run a code editor and a browser is enough. A phone or tablet is not suitable for programming lessons.
Yes. The first 30-minute class is free, so you can meet the tutor and try how lessons work before paying.
Tell us the subject, the level and the times that suit you. We reply within 24 hours and suggest a suitable tutor.
Can’t use WhatsApp? Call +92 317 5700456 or email info@mysubjecthub.com.