

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.
- Price $44
- Answer 24h
-
Students50+
Number of students Blake has accompanied since arriving at Superprof
Number of students Blake has accompanied since arriving at Superprof

$44/h
This teacher is currently unavailable
- Computer Programming
- HTML
- JavaScript
- C#
- C#.NET
From Tutorial Hell to Job-Ready: 1-on-1 Coding with a 15-Year 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
15 years as an Enterprise Cloud Architect, designing, building, and scaling software across multiple industries. I've mentored developers at every level along the way.
Before architecture, I spent years as a Senior Software Engineer, building everything from internal business tools to large-scale platforms. I bring those same real-world practices 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 goal: help you stop following tutorials and start building things that actually work.
About the lesson
- Primary School
- High School
- Year 10
- +12
levels :
Primary School
High School
Year 10
Year 11-12
Year 12
TAFE
Adult
Diploma/Certificate
PhD
Early childhood education
Beginner
Intermediate
Advanced
Professional
Kids
- English
All languages in which the lesson is available :
English
You won't just watch me code — you'll learn to think like an engineer.
I work with: complete beginners, self-taught devs stuck in tutorial overload, bootcamp students, junior developers, senior developers, and career switchers who want a real industry roadmap.
My teaching is: hands-on, project-based, and focused on how real engineers actually design, debug, and build.
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience had 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 :
See 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
Price
- $44
Pack prices
- 5h: $222
- 10h: $443
travel fee
- + $5
online
- $44/h
Learn more about Blake
Similar Computer Programming tutors in Chicago
-
![teacher_picture]()
Piyush
Melbourne & online- Confirmed
Prof. trainer of python, javascript, java (sp prog. classes for kids) web development: html/css, node.js, flask, mysql, javascript (mern/flask) stack from beginner to advanced level.
- $45/h
- 1st lesson free
-
![teacher_picture]()
Suman
Melbourne & online- Ambassador
Understand your code, not just copy from ai | 13-yr software engineer | programming tutor uni, hsc, tafe and beginners. python, c, c++, c#, java, sql, html and css.
- $60/h
- 1st lesson free
-
![teacher_picture]()
Lynden
North Sydney & online- Super tutor
Software engineer with over 10 years industry experience with c++ and other languages
- $40/h
- 1st lesson free
-
![teacher_picture]()
Deepak
Brisbane & online- Ambassador
Ph.d. in data science from qut, australia, and have 9 years of university teaching experience in computer science. learn python, c, c++, php, and other core concepts of computer science.
- $80/h
-
![teacher_picture]()
Adi teja
Liverpool & online- Ambassador
Experienced software engineer with excellent programming skills mainly in javascript, typescript, java, python, and databases
- $50/h
- 1st lesson free
-
![teacher_picture]()
Jamshaid
Melbourne & online- Ambassador
Having a 3 years + experience ,passionate to teach any age from 4-40, scratch for kids , html &css, python, c++ , java , basic to advance specialized in software computer science
- $35/h
- 1st lesson free
-
![teacher_picture]()
Minh quan
East Melbourne & online- Ambassador
Just diving into the exciting world of programming? look no further! i'm here to make your programming journey easier by bringing concepts to life with visuals and real-world examples.
- $45/h
- 1st lesson free
-
![teacher_picture]()
Callum
Caboolture & online- Ambassador
Masters graduate offering one-on-one support for python projects and assignments. specializing in data analytics.
- $90/h
-
![teacher_picture]()
Neha
Sydney & online- Ambassador
"expert tutoring and assignment support: giving future programmers the tools they need today!"
- $90/h
-
![teacher_picture]()
Jason
Strathpine & online- Ambassador
Lead software engineer offering private online lessons in programming and web development. i help my students get through a tough course, change careers or simply pursue their hobby.
- $50/h
- 1st lesson free
-
![teacher_picture]()
Amr
Hurstville & online- Ambassador
Master python, deep learning, computer vision, media compression, and audio enhancement systems
- $40/h
-
![teacher_picture]()
Chris
Chirnside Park & online- Confirmed
Experienced senior developer giving real-world lessons on sustainable and maintainable software development in multiple languages and paradigms
- $60/h
- 1st lesson free
-
![teacher_picture]()
Benjamin
Preston & online- Ambassador
Friendly video game programmer and game design teacher with 10+ years experience in the industry. can cover any area of the game development lifecycle. from absolute beginners to experts.
- $70/h
- 1st lesson free
-
![teacher_picture]()
Sujal
Beckenham & online- Ambassador
Curtin postgraduate student provides computer programming lessons from basic to advanced level.
- $100/h
-
![teacher_picture]()
Praveen
Adelaide & online- Ambassador
Graduate from a prestigious technical institute, specialized in computer programming languages. having a total of 4 years of teaching experience with solid industrial working experience.
- $33/h
- 1st lesson free
-
![teacher_picture]()
Paraic
Sydney & online- Ambassador
A design technology manager with 10+ years of experience delivers a practical introduction to ai for the aec e. the session shows how tools like nano banana, google gemini, chatgpt, midjourney, adobe
- $71/h
-
![teacher_picture]()
Ramanath
Girraween & online- Confirmed
Java 8+, spring boot, hibernate online and face 2 face coaching for students and home makers who would like to return to their loved profession after a break.
- $45/h
- 1st lesson free
-
![teacher_picture]()
Michael
Sydney Olympic Park & online- Super tutor
Master python software engineering and data science with expert guidance – from beginner to master, one step at a time!
- $80/h
- 1st lesson free
-
![teacher_picture]()
Andrea
Sydney & online- Super tutor
Academically trained phd graduate expert tutor in python, jupyter notebook and coding for data science, data analysis, quantitative methods and data visualization using pandas and related packages
- $200/h
-
![teacher_picture]()
Abhishek
Sydney & online- Super tutor
Undergraduate from coventry university and who have conducted over 1000 sessions for students globally offers comprehensive coding lessons for java in all levels.
- $15/h
- 1st lesson free
-
More Computer Programming teachers





















