Teacher Mirrorteachermirror
Coding with John

Coding with John

Computer Science
4.2
Great

190 comments

5-star
4-star
3-star
2-star
1-star

Review summary

Based on 190 comments, created with AI

Students overwhelmingly praise this teacher's fees vs value, teaching quality, study material. Many students highlight content is available as 'tutorials on youtube', implying it's...

What students talk about most

Fees vs Value

As the content appears to be freely available on YouTube, the value proposition is exceptionally hig...

Teaching Quality

John excels at explaining complex topics clearly and thoroughly, often surpassing traditional profes...

Study Material

The study material is praised for its clarity, examples, and comprehensive coverage of fundamental J...

Teacher Personality

John's personality is generally well-received, with students appreciating his humor and clear commun...

Evaluation breakdown

Teaching Quality4.0
Explains in a very understandable way, better than professors
Helped understand general coding concepts and classes
Nice and clear, with good examples and reasons for choices
Very clearly and thoroughly explained, excellent clarity and pacing
Clears confusion and provides complete explanations
Great breakdown on strong typing
Potentially oversimplifies complex topics like memory management
Specific example violating Single Responsibility Principle (SRP)
Content or approach might feel outdated to modern developers
Teacher's Experience3.0
Demonstrates deep knowledge in Data Structures and Algorithms
Proficient in explaining Java's different components and strong typing
Helps grasp fundamental coding concepts
Content feels like a '10-year-old video' to modern JS/TS developers
Potential lack of updated industry perspective or modern practices
Study Material4.0
Covers Data Structures and Algorithms, Java components, classes, and strong typing
Provides good examples and reasons for choosing one approach over another
Tutorials are greatly helpful for grasping Java's different components
Implied outdated content or approach ('10-year-old video')
Potential oversimplification of complex topics (e.g., memory management)
Specific example criticized for violating design principles (SRP)
Doubt Support2.0
Students feel abandoned ('Man dropped all of Java tutorials and left us')
Concerns about the teacher's continued presence and content availability ('still in business or is that it?')
Tests & Practice3.0
Flexibility2.0
Tutorials on YouTube suggest self-paced learning flexibility
Perceived abandonment of content ('dropped all of Java tutorials')
Uncertainty about the teacher's continued activity, limiting long-term access to resources
Fees vs Value5.0
Content is available as 'tutorials on YouTube', implying it's free
High perceived value, with students finding explanations better than paid alternatives
Earning new subscribers indicates strong appreciation for the free content
Teacher Personality4.0
Appreciated for humor
Implied positive rapport with students ('Hope you are doing well!')
One comment about 'eye cancer seeing this' might hint at a stylistic preference issue, though not directly a personality flaw.

Top Strengths

1. Exceptional Teaching Clarity and Understandability

2. High-Quality Explanations and Practical Examples

3. Outstanding Value (Free Educational Content)

Areas to Improve

1. Consistency and Continuity of Content/Support

2. Modernity of Examples and Development Approaches

3. Addressing Advanced Nuances in Complex Topics

What students love

I am currently taking a Data Structures and Algorithms course using Java. You explain them in a very understandable way, honestly better than my professor does. You just earned yourself a new subscriber!

29 likes

I'm not even learning Java and I enjoyed this video because it helped me understand more about classes and coding in general!

1 likes

Nice and clear. I love the examples and reasons why you would choose one over the other.

1 likes

Very clearly and thoroughly explained, excellent.

Absolutely incredible video John. Thank you.

Really enjoy your videos. Your clarity and pacing is superb. Keep it up!

Hello, John! I am studying Engineering and your little tutorials on YouTube greatly helped me grasp Java's different components. Hope you are doing well!

Brilliant, clears the confusion, thank you.

I really appreciate your descriptions, complete explanations, and humor.

Great breakdown on strong typing and loved how you explained it clearly! I feel Java’s strict type checks really save us from silly bugs.

What could be better

Watching this as a JS/TS dev feels like watching a 10-year-old video on Internet Explorer.

1 likes

Man dropped all of Java tutorials and left us.

That's it, John lost his reference to Java and garbage collection eliminated John. How are you doing man, still in business or is that it?

Memory management in Java is easy? Pray you never have to play with the GC parameters.

I'm getting eye cancer seeing this. What's so hard with releasing object memory after use?

I'm sorry for nitpicking but tracking count of cats via Cat class itself violates SRP.

Had a class with Coding with John?