

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 50 US$
- Response 14h
-
Students50+
Number of students Blake has accompanied since arriving at Superprof
Number of students Blake has accompanied since arriving at Superprof

50 US$/hr
1st lesson free
- Computer programming
- HTML
- JavaScript
- C#
- C#.NET
Learn Programming & Build Real Apps with an Enterprise Cloud Architect (JS • C# • Python)
- 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
I’m an Enterprise Cloud Architect with years of experience designing, building, and scaling software across multiple industries. My work spans enterprise cloud solutions, modern web development, distributed systems, and mentoring developers at all levels.
Before becoming an architect, I spent years as a Senior Software Engineer, building everything from internal business tools to large-scale platforms. I bring the same real-world engineering practices I use professionally into every lesson.
I specialize in:
JavaScript & TypeScript (Node.js, APIs, frontend fundamentals)
C# / .NET (backend, architecture, cloud services)
Python (automation, scripting, data basics)
Cloud & real-world application design
My passion is helping learners break through barriers, build confidence, and actually create things—not just follow tutorials.
About the lesson
- Primary school
- Junior high school
- SHS 1
- +14
levels :
Primary school
Junior high school
SHS 1
SHS 2
SHS 3
BTS
University education
Adult Education
Master's degree
Doctor of philosophy
MBA
Pre school
Beginner
Intermediate
Advanced
Professionel
Child
- English
All languages in which the lesson is available :
English
I work with:
- Complete beginners who want to learn programming the right way
- Self-taught developers stuck in tutorial overload
- Bootcamp students who need deeper guidance
- Junior developers who want to level up with real projects
- Career switchers wanting a roadmap grounded in real industry practice
- Professionals who want to add coding or cloud skills to their toolkit
My teaching is:
Hands-on
Project-based
Focused on real engineering workflows
Tailored to your goals
Every session includes coding together, breaking down problems, improving your mental “programmer model,” and building clarity around why things work—not just memorizing syntax.
You’ll learn:
- How real engineers design and structure projects
- How to debug effectively
- How to think through problems step-by-step
- How cloud and backend systems actually fit together
- Clean code, architecture basics, and best practices
No fluff. No busywork. Just practical growth.
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience lived by the students of Blake.
Perfect! Blake was incredibly knowledgeable, helpful and clearly has a passion for teaching. Extremely good at making complex ideas easy to understand.
Perfect! Perfect
- Yoann is a strong programming student who is already comfortable with core syntax and logic, and is now focused on getting up to speed with the nuances of a legacy system. Our work has primarily involved guided explanations and walkthroughs of tools and techniques such as unit testing, mocking, LINQ to SQL, and Docker, which he picks up quickly and applies thoughtfully. He is eager to learn, consistently shows up prepared, and actively drives lessons based on his interests and goals. Yoann is a pleasure to work with, and his curiosity and engagement make him an ideal student.Blake's response :
Perfect! Great instructor
- I’ve had a couple of productive sessions with Mica, a master's student seeking support with C# and Unity. She's been clear and honest about her current skill level, which makes it easy to tailor our sessions to her needs. After a quick review of the language fundamentals, she grasped concepts quickly and showed strong potential in applying them to basic game development. Her ability to absorb new material efficiently suggests she'll progress rapidly in Unity. I'm confident she'll become proficient with continued practice and guidance.Blake's response :
Perfect! Blake is exactly what I needed. He is meeting me where I am at, he is explaining in basic ways, jargon free. We are working through on the job issues that come up and I feel totally comfortable admiting to him when I don't know something. It is going very well!
- Sean is an intelligent student who demonstrates a strong ability to grasp new web development concepts and techniques quickly. While he would benefit from additional time and practice with the fundamentals, his natural aptitude for learning is evident in our sessions. With continued practice, these foundational skills will become second nature to him. Sean possesses both the determination and intelligence necessary to succeed in the web development field.Blake's response :
Perfect! Thank you for the Javascript help ! Great and clear at explaining
Perfect! Always great,.. very knowledgeable and helps you understand.
- Steve shows strong determination and resilience by persisting through a demanding full-stack curriculum despite finding it challenging. His main weakness appears to be absorbing complex technical concepts at the accelerated bootcamp pace, which is understandable given the breadth of technologies covered. His demonstrated passion for coding despite difficulties suggests he has potential that could flourish with more structured guidance and a learning pace better suited to his needs.Blake's response :
Perfect! Excellent experience. Classes are very well structured, and Blake managed to help me with all of my questions. I HIGHLY recommend him! :) Merci Blake!
Perfect! He makes the class exciting while teaching.
- Richie shows great initiative in our SQL and Python tutoring sessions, coming prepared with a grasp of the fundamentals. While his strong theoretical understanding of database principles stands out, he could benefit from more hands-on practice with complex SQL queries and database optimization techniques. His structured approach to learning and eagerness to understand different perspectives on programming concepts demonstrates strong potential, and balancing his current theoretical knowledge with practical application will be key to his success in data engineering.Blake's response :
Perfect! Blake explains concepts around programming well and is excellent at guiding me at a speed where I can learn. He also has great tips on how to learn a new programming language in a way that I can apply it. I'm confident I'll be able to master Python programming with Blake!
- Kristine demonstrated initiative by coming prepared with specific questions about pandas and automation, showing a strong desire to advance her Python skills. Her focus on higher-level concepts suggests she's ready to move beyond basic syntax to more complex programming patterns. The main area for improvement appears to be code organization and modularity - specifically breaking down larger problems into smaller, manageable components that can be addressed systematically. With consistent practice, she's well positioned to accomplish her automation goalsBlake's response :
Perfect! 1) Punctual
2) Well-prepared
3) Well-organized
4) Patient to address questions
5) Give me a overview of the blueprint of what I am learning
6) Good risk-advisor- She is a very proactive and engaged student. She came to me with an interest in AI related technologies. We came to the conclusion that I'm not a great resource for her at this moment in time. She is very driven.Blake's response :
Perfect! I have nothing but great things to say about Blake. He is really break things down and makes sure that you have an understanding. I am new to coding, but I feel very optimistic after each lesson.
- Sharonda approaches Python programming with a great attitude and enthusiasm. While she's still developing fundamental programming concepts, her professional demeanor and receptive attitude toward learning make her an excellent student. She demonstrates good comprehension during our sessions, and more independent practice would help solidify her understanding and accelerate her progress.Blake's response :
Perfect! He is patient and knowledgeable and I will definitely recommend him to everyone!
- Anthony demonstrated a strong understanding of web development fundamentals. He is a quick learner with a strong problem-solving ability. With continued practice and learning, he will be able to create more complex and dynamic web applications.Blake's response :
Perfect! I've never had a more responsive, encouraging, and dedicated tutor then Blake. I feel listened to, and after every session I truly feel like I have recieved help. Oftentimes, I will have trouble understanding a coding concept, and Blake will run through it until I understand it. He has also been very understanding when I mix up times of real life events and lessons together. Blake is super talented just from what I can see with my small knowledge of coding., and supe rpatient with those that are not as knowledgeable yet.
- Travis is a quick study with a strong grasp of new concepts. While his terminology and syntax knowledge is still developing, he shows potential in coding. With some practice, he should be able to accomplish his goals in his game programming course.Blake's response :
Excellent! Good teacher
Perfect! Blake is a knowledgeable, engaging, and encouraging tutor. He makes every effort to understand not only your goals for tutoring but how you learn best so that he can ensure that you're meeting your goals and enjoying the process.
I've learned more in a handful of sessions with him than in over 30 hours of online courses, and I could not be more impressed by his deep understanding of coding complexities AND his approach to tutoring.
I'm absolutely convinced that anyone could learn from Blake, and I cannot recommend him highly enough!- Ardis is a highly motivated student with a strong foundation in technical writing and JavaScript. She’s eager to learn web application development and has already made significant progress. During our first session, we established clear goals and a roadmap. Ardis quickly overcame initial challenges with Node installation and demonstrated a strong understanding of application architecture. She’s enthusiastic about React and has already started exploring tutorials. Given her dedication and aptitude, I’m confident she’ll excel in web development.Blake's response :
Perfect! Blake is an excellent tutor!
- Logan is a bright and enthusiastic student who is eager to learn. We started our sessions by reviewing the Math class in Java and various number formatting techniques. He quickly picked up these concepts and was keen to explore more advanced topics. To help him overcome initial challenges with starting programs, I advised him to begin with the simplest solution and gradually build upon it. Overall, I was impressed with his progress and his ability to grasp new concepts.Blake's response :
Perfect! Blake had been constantly amazing, with a great, enjoyable tutoring technique and easy to follow approach. We’ve learned a lot in a short period of time. Highly recommend
- Robin is an enthusiastic and motivated young learner, eager to dive into C# programming for game development. I was impressed by his ability to pick up new concepts quickly and the base knowledge he already possesses, indicating some prior programming experience. While he seems a bit inexperienced, this is natural for his age and will improve with practice and time. Robin's passion for coding and dedication to learning make him well on his way to becoming a skilled game developer.Blake's response :
Perfect! The best tutor!
- Eugene is an exceptionally committed and enthusiastic student, showing great dedication to his web development course. He occasionally struggles with certain concepts, but his challenges are often overcome with more visual explanations, which we are actively incorporating into our sessions. Eugene's eagerness to complete tasks quickly sometimes leads to skipping over foundational concepts, but he demonstrates a strong ability to understand these basics once we revisit them. With his visual thinking and focus on step-by-step learning, I'm confident Eugene will continue to make significant and impressive progress in his programming journey.Blake's response :
Perfect! Blake is great at getting important ideas through and knowledgeable about what's important to study and what doesn't have real world applications
- Eric is a dedicated learner seeking to deepen his understanding of JavaScript and TypeScript. His technical knowledge is already quite strong, and he demonstrates a keen ability to grasp new concepts quickly. Once OOP concepts were explained, Eric seemed to have little trouble picking them up. His eagerness to learn and quick comprehension make him a promising student in his programming journey.Blake's response :
Perfect! I wanted to take a few lessons before writing a review. The first lesson was a little shaky as we had a little difficult time in figuring out how to proceed in C#. As I had very little experience but not no experience. The first lesson was free, so this is fine as the first is really to establish what needs to be done.
However as soon as we figured out how to approach the situation, every session has built up my confidence in what I am learning. Everything that I've been stuck on he's made sure that I fully comprehend what I am learning and has been very patient. I'm grateful for the help he has given me so far and will continue to ask for his support in future lessons!- In my recent session with Troy, I observed his willingness to engage with the material despite feeling unsure of himself initially. He demonstrated a commendable ability to grasp concepts when they were broken down effectively. Our collaborative approach to working through his lessons allowed for in-depth explanations of key concepts. I look forward to continuing to assist Tony on his journey to mastering programming concepts.Blake's response :
Perfect! My first lesson with Blake far exceeded lessons I have had with other teachers. Blake's experience truly showed during our lesson as he was able to help me understand design processes that I was never able to grasp before. His ability to adapt his teaching style to fit my personal needs truly displays his knowledge, experience, and commitment. I am proud to have Blake as a tutor and coding mentor to accelerate my learning and development as an engineer!
- The session with Darius was highly productive and engaging. He demonstrated a strong understanding of programming fundamentals and exhibited a keen interest in upskilling into full-stack development. We delved into his personal project, exploring various aspects of microservice architecture, authentication principles, and project layout. Darius showed a commendable receptiveness to multiple perspectives and a rapid grasp of high-level programming concepts, reflecting his dedication and passion for coding.Blake's response :
Perfect! Amazing tutor with a lot of knowledge and knows how to break things down and make you feel comfortable.
- It was great meeting you and learning about your background in the military. I appreciate your eagerness to learn about algorithms, and I'm glad to see your willingness to try new concepts. During our session, we worked on writing and understanding algorithms, and while you were able to code simple ones, we identified the need to focus on understanding the problem before diving into the solution. Specifically, we noticed some challenges with loop logic, which we'll continue to work on together. Overall, I'm encouraged by your receptiveness to feedback and your dedication to improving your programming skills.Blake's response :
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
I currently have the pleasure of working with Blake on a company project, and I am consistently impressed by his depth of knowledge, patience, and ability to break down complex topics into understandable concepts. In addition to his technical expertise, Blake excels at mentoring the team and generously sharing his insights, making a meaningful impact on our progress.
Blake consistently fosters a positive and motivating learning environment, empowering others to grow and succeed. I highly recommend him to any Superprof member seeking a dedicated, insightful, and approachable tutor who goes above and beyond to ensure his students' success.I hired Blake to be a mid-level member of my Software Development team, and he wound up being one of the best hires I've ever made. It quickly became apparent that he was a natural at creating algorithms, but was also motivated to grow, build upon his foundation and become a Senior Engineer with solid software architectural skills. His natural abilities and depth of experience are great assets for anyone looking to learn about Software Engineering.
Blake is a great teacher, I was struggling to understand programming concepts for months, so much it was affecting my school work.
After i started working with Blake, I felt after every session, not only learned the concepts but how to use them and it stuck!
I would recommend Blake to anyone serious about wanting to become a good programmer.
Amazing ++++Blake worked for me in a previous job as a Senior Developer working on ASP.NET Core Web applications. Blake worked on several complex features and his solutions were always elegant and complete. He's especially skilled at refactoring code to make it easy to understand and extend. He's got great skills in SQL, C#, HTML, CSS and VueJS from his time working for me. He was always easy to work with and quick to understand the core of the feature and what was required. He is a first class choice for helping you with coding.
View more recommendations
Rates
Rate
- 50 US$
Pack prices
- 5h: 225 US$
- 10h: 450 US$
online
- US$50/h
free lessons
The first free lesson 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
Similar Computer programming teachers in Crystal Lake
Gabriel
Oyibi & Online
- 15 US$/hr
- 1st lesson free
Reza
Brooklyn, United States & Online
- 40 US$/hr
- 1st lesson free
Reza
London, United Kingdom & Online
- 48 US$/hr
- 1st lesson free
Shivam
Kingston upon Thames, United Kingdom & Online
- 20 US$/hr
- 1st lesson free
Alessandro
Roma, Italy & Online
- 59 US$/hr
- 1st lesson free
ADAM
Paris 12e, France & Online
- 59 US$/hr
- 1st lesson free
Massimiliano
Ancona, Italy & Online
- 35 US$/hr
- 1st lesson free
Mourad
Paris 12e, France & Online
- 53 US$/hr
- 1st lesson free
Laurent
Marseille 1er, France & Online
- 71 US$/hr
- 1st lesson free
Robert
London, United Kingdom & Online
- 135 US$/hr
- 1st lesson free
Esmaeil
New York, United States & Online
- 30 US$/hr
- 1st lesson free
Reihane
Guelph, Canada & Online
- 37 US$/hr
- 1st lesson free
Michael
New York, United States & Online
- 50 US$/hr
- 1st lesson free
Gabriel
New York, United States & Online
- 25 US$/hr
Marco
Tortona, Italy & Online
- 35 US$/hr
David
Toronto, Canada & Online
- 66 US$/hr
Behdad
New York, United States & Online
- 25 US$/hr
- 1st lesson free
João
London, United Kingdom & Online
- 41 US$/hr
Andrea, PhD, CQF
London, United Kingdom & Online
- 136 US$/hr
Dr Kritaphat
London, United Kingdom & Online
- 94 US$/hr
- 1st lesson free
-
See Computer programming tutors
