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 24€
  • 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)

24€/h

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 School
  • Secondary School
  • Post-Secondary Education
  • +14
  • levels :

    Primary School

    Secondary School

    Post-Secondary Education

    1st year of Sixth Form

    2nd year of Sixth Form

    BTS

    Supérieur

    Adult education

    Masters

    Doctorate

    MBA

    Kindergarten

    Beginner

    Intermediate

    Advanced

    Professionnel

    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

  • 24€

Pack rates

  • 5 h: 107€
  • 10 h: 188€

online

  • 24€/h

free lessons

This first lesson offered with Blake will allow you to get to know each other and clearly specify your needs for your next lessons.

  • 1hr

Find out more about Blake

Find out 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.
--
--

Other tutors in Computer programming

  • Andrea

    Birżebbuġa & online

    New
    • 10€/h
    • 1st lesson free
  • Priyanka

    Docklands, Australia & online

    5 (158 reviews)
    • 55€/h
    • 1st lesson free
  • Pierre

    Glis, Switzerland & online

    5 (35 reviews)
    • 64€/h
    • 1st lesson free
  • Ali

    Toronto, Canada & online

    5 (24 reviews)
    • 31€/h
    • 1st lesson free
  • Alessandro

    Milano, Italy & online

    5 (18 reviews)
    • 40€/h
    • 1st lesson free
  • Mourad

    Paris 12e, France & online

    5 (76 reviews)
    • 37€/h
    • 1st lesson free
  • Massimiliano

    Ancona, Italy & online

    5 (39 reviews)
    • 35€/h
    • 1st lesson free
  • Laurent

    Paris 18e, France & online

    4.6 (73 reviews)
    • 60€/h
    • 1st lesson free
  • Esmaeil

    New York, United States & online

    5 (77 reviews)
    • 26€/h
    • 1st lesson free
  • Reihane

    Guelph, Canada & online

    5 (40 reviews)
    • 31€/h
    • 1st lesson free
  • Michael

    New York, United States & online

    5 (36 reviews)
    • 43€/h
    • 1st lesson free
  • Reza

    Brooklyn, United States & online

    5 (118 reviews)
    • 64€/h
  • Gabriel

    Seattle, United States & online

    5 (78 reviews)
    • 21€/h
  • David

    Toronto, Canada & online

    5 (37 reviews)
    • 55€/h
  • Reza

    London, United Kingdom & online

    5 (36 reviews)
    • 63€/h
  • Mohamed

    Châtillon, France & online

    5 (24 reviews)
    • 50€/h
    • 1st lesson free
  • João

    London, United Kingdom & online

    5 (45 reviews)
    • 35€/h
  • Amrutha

    Vancouver, Canada & online

    5 (19 reviews)
    • 43€/h
  • Andrea

    London, United Kingdom & online

    5 (48 reviews)
    • 173€/h
  • Othmane

    Paris 5e, France & online

    4.9 (44 reviews)
    • 20€/h
    • 1st lesson free
  • More Computer programming tutors