Blake - Computer programming tutor - Crystal Lake
1st lesson free
Blake - Computer programming tutor - Crystal Lake

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Blake will be happy to arrange your first Computer programming lesson.

Blake

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Blake will be happy to arrange your first Computer programming lesson.

  • Rate $48
  • Response 6h
  • Students

    Number of students Blake has accompanied since arriving at Superprof

    50+

    Number of students Blake has accompanied since arriving at Superprof

Blake - Computer programming tutor - Crystal Lake
  • 5 (23 reviews)

$48/hr

1st lesson free

Contact

1st lesson free

1st lesson free

  • Computer programming
  • HTML
  • JavaScript
  • C#
  • C#.NET

Senior software engineer with 15 years of experience programming in various industries

  • Computer programming
  • HTML
  • JavaScript
  • C#
  • C#.NET

Lesson location

Ambassador

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Blake will be happy to arrange your first Computer programming lesson.

About Blake

Hey there! I'm Blake, your friendly neighborhood programming enthusiast and dedicated tutor. With a passion for both teaching and coding, I'm here to guide you through the exciting journey of mastering computer programming. I have 25 years of experience programming in C#, JavaScript, Python, and SQL among other languages. I learned to program games on my Casio calculator in middle school and never looked back. Throughout my career, I've worked on diverse projects ranging from eCommerce platforms, internal corporate tools, mass communications tools, and various other dynamic web platforms. I love sharing my knowledge and helping others unleash their potential in the world of software development. Programming isn't just a job for me; it's a lifelong passion. I thrive on the thrill of problem-solving and the joy of witnessing my students' breakthrough moments. I believe that the best way to learn programming is by doing. Through hands-on practice, real-world examples, and interactive sessions, I'll help you not only grasp concepts but also cultivate the problem-solving mindset essential for success in the workplace or the classroom.

See more

About the lesson

  • Primary
  • High School
  • NCEA Level 1
  • +10
  • levels :

    Primary

    High School

    NCEA Level 1

    NCEA Level 2

    NCEA Level 3

    Adult education

    Masters

    Doctorate

    Beginner

    Intermediate

    Advanced

    Professional

    Kids

  • English

All languages in which the lesson is available :

English

Are you looking to master the art of coding? Look no further! Whether you're a beginner eager to dive into the world of programming or an experienced developer seeking to enhance your skills, I'm here to guide you on your journey.

What I Offer:
My tutoring sessions are tailored to meet your specific needs and learning pace. Whether you're struggling with the fundamentals or aiming to tackle advanced concepts, I've got you covered. Here's what you can expect from my lessons:

- Interactive Learning: Forget about boring lectures! My sessions are engaging, interactive, and packed with hands-on coding exercises and real-world examples.

- Clear Explanations: I break down complex concepts into digestible chunks, ensuring you grasp each topic thoroughly.

- Practical Projects: Together, we'll work on exciting coding projects that reinforce your understanding and allow you to apply what you've learned.

- Flexible Scheduling: I understand that life can be hectic. That's why I offer flexible scheduling options to accommodate your busy lifestyle.


Programming Languages and Topics Covered:
- C#
- JavaScript / TypeScript
- React / Vue / Angular
- HTML
- CSS / SASS / LESS
- SQL / NoSQL (document) Database
- Algorithms (Sorting / Searching, Recursion, Tree Traversal, etc.)
- Design Patterns
- Data Structures
- API Development
- Web Development


Who Can Benefit:
My tutoring services are suitable for:
- Beginners stepping into the world of programming
- Students seeking extra help with their coursework
- Professionals looking to upskill or transition into tech roles
- Hobbyists interested in learning programming for fun



Whether you're aiming to pass your class, land your dream job, build your own software project, or simply expand your coding skills, I'm here to support you every step of the way.

Don't let coding challenges hold you back. Together, we'll turn your programming aspirations into reality!

See more

Rates

Rate

  • $48

Pack prices

  • 5h: $212
  • 10h: $373

online

  • $48/h

free lessons

The first lesson with Blake will allow you to get to know each other and discuss your needs for future lessons.

  • 1hr

Learn more about Blake

Learn more about Blake

  • Can you tell us about your first experience using a computer?

    I was about 5 and my dad brought home our first PC. It was Windows 3.1, and came with solitaire installed on it. I spent hours playing solitaire just to get the card jumping animation after winning it. We also had 2 other games called Tanks and Commander Keen. I've loved computers ever since, and soon began attempting to learn DOS commands and the CLI. Eventually this translated to learning C++ when I was a few years older, and I haven't looked back since.
  • What is the technological evolution that has marked you most and what will be, in your eyes, a turning point in this field?

    The switch to web based technologies from desktop based technologies has probably been the most impactful on me. I started my career working on desktop apps, and transitioned to APIs and the web world over the past decade or so. It's given me an appreciation for supporting many different devices accross a wide variety of user experiences. The biggest turning point for the field in my lifetime will probably be AI. The ability for code to translate plain english into computer code is getting better and better. It will still require coders who know what they're doing and what to ask the AI for, but it should make coders vastly more productive.
  • Explain your expertise, your interest in it and, more broadly, its importance in the computer world.

    My expertise lies in web apps. I am skilled at writing web apis and web front ends that provide an intuitive interface for the user. I am particularly skilled using .net core and C# for the APIs, though nodejs with expressjs is fantastic for getting APIs off the ground quickly. I'm most familiar with using React for the front end web page development, and I've been impressed with how the framework has been embraced by the web development world so well.
  • Do so-called 'visionaries', such as Bill Gates, Steve Jobs and Mark Zuckerberg inspire you or do you have other role models?

    The public faces of the tech companies don't inspire me too much. Their role is important, but I'm more inspired by the people that do the dev work. Robert Martin (Uncle Bob) has been a clear voice pushing for writing high quality, maintainable code. Martin Fowler is an author with a prodigious body of work and I have learned quite a bit from the techniques he lays out in his books. Additionally, I've been proponent of a technique called design patterns, and there were 4 authors of the original book on design patterns (Erich Gamma, John Vlissides, Richard Helm, Ralph Johnson), all of which inspire me to write code that is easier to understand and does it's job fast.
  • Provide a valuable anecdote related to your subject or your days at school.

    My first foray into programming was writing helper apps on my graphing calculator in middle school. I would write programs to model the computations for complex formulas. I often found that when I was struggling with a concept, I could overcome it by modeling the concept in code. Programming helped me break down the complex problems into simple problems that I could tackle one at a time. I still do this when I come across something I wish to understand better. Modeling the real world with code has greatly helped me gain a better understanding of any concept I am struggling to learn.
  • What would you say to an uncomfortable person in front of a screen who says that "IT is too complicated"?

    Start simple, start at the beginning. Every problem can be broken into smaller pieces, and smaller pieces are easier to solve. By solving each smaller piece on their own, the solution to the problem becomes clearer, like assembling a jigsaw puzzle. At the end of the day, programming is about translating between human language and computer language, so we just need to find the proper words.
  • What are your other passions, related or non-related to computers?

    I love playing games (video / board / card). I also enjoy jigsaw puzzles and logic puzzles. Additionally I enjoy camping and hiking.
  • What makes you a Superprof in IT?

    My experience in the industry has given me experience with a wide variety of technologies. This gives me a unique perspective in being able to break down technologies and problems into smaller and simpler pieces. I break complex concepts down into several simple ones, ensure my student has a firm grasp on the simple concepts, and then build back up to the more advanced concept.
--
--

Similar Computer programming tutors in Crystal Lake

  • Mohamed

    Auckland & online

    5 (19 reviews)
    • $50/h
    • 1st lesson free
  • Nadhanya

    & online

    4.9 (8 reviews)
    • $45/h
  • Dr Pooja

    & online

    5 (3 reviews)
    • $50/h
    • 1st lesson free
  • Mandeep Singh

    Auckland & online

    5 (6 reviews)
    • $65/h
    • 1st lesson free
  • Haider

    Auckland & online

    5 (4 reviews)
    • $30/h
    • 1st lesson free
  • Alex

    Auckland & online

    5 (2 reviews)
    • $70/h
    • 1st lesson free
  • Kaushik

    Auckland & online

    5 (7 reviews)
    • $35/h
    • 1st lesson free
  • Charles

    Auckland & online

    4.5 (2 reviews)
    • $30/h
    • 1st lesson free
  • ROBIN

    Auckland & online

    5 (2 reviews)
    • $44/h
    • 1st lesson free
  • Maxwell

    Auckland & online

    5 (2 reviews)
    • $25/h
    • 1st lesson free
  • Aarav

    Lower Hutt & online

    5 (1 reviews)
    • $30/h
    • 1st lesson free
  • Umair Mateen

    Auckland & online

    5 (1 reviews)
    • $40/h
    • 1st lesson free
  • Fortunate

    Wellington & online

    New
    • $30/h
    • 1st lesson free
  • Gene

    Auckland & online

    5 (1 reviews)
    • $55/h
    • 1st lesson free
  • Sujata

    & online

    New
    • $25/h
    • 1st lesson free
  • Monika

    Hamilton & online

    New
    • $35/h
    • 1st lesson free
  • Jonathan

    Christchurch & online

    5 (1 reviews)
    • $40/h
    • 1st lesson free
  • Nav

    Auckland & online

    New
    • $50/h
    • 1st lesson free
  • Britto Anand

    Auckland & online

    New
    • $22/h
    • 1st lesson free
  • Aleena M

    Rotorua & online

    New
    • $31/h
    • 1st lesson free
  • See Computer programming tutors