HOME > Development > Java Puzzles to Eliminate Code Fear

Java Puzzles to Eliminate Code Fear

  • Development
  • Mar 14, 2025
SynopsisJava Puzzles to Eliminate Code Fear, available at $84.99, has...
Java Puzzles to Eliminate Code Fear  No.1

Java Puzzles to Eliminate Code Fear, available at $84.99, has an average rating of 4.7, with 36 lectures, 3 quizzes, based on 1949 reviews, and has 18186 subscribers.

You will learn about tackle any programming problem and once and for all have a command over the coding profession apply razor sharp logic skills you learned in the course to tackle any coding challenges that come your way gain massive confidence to rock coding interviews and be a dangerous programmer in the industry This course is ideal for individuals who are If you want to sharpen your programming skills by solving a bunch of programming problems to finally have a command over the programming profession, this course is for you! or If you want to become a kick-ass problem solver using java, this course is definitely for you! or If you want to just watch lectures passively while having popcorn without working on the programming puzzles, then this course is NOT for you! It is particularly useful for If you want to sharpen your programming skills by solving a bunch of programming problems to finally have a command over the programming profession, this course is for you! or If you want to become a kick-ass problem solver using java, this course is definitely for you! or If you want to just watch lectures passively while having popcorn without working on the programming puzzles, then this course is NOT for you!.

Enroll now: Java Puzzles to Eliminate Code Fear

Summary

Title: Java Puzzles to Eliminate Code Fear

Price: $84.99

Average Rating: 4.7

Number of Lectures: 36

Number of Quizzes: 3

Number of Published Lectures: 35

Number of Published Quizzes: 3

Number of Curriculum Items: 39

Number of Published Curriculum Objects: 38

Original Price: $84.99

Quality Status: approved

Status: Live

What You Will Learn

  • tackle any programming problem and once and for all have a command over the coding profession
  • apply razor sharp logic skills you learned in the course to tackle any coding challenges that come your way
  • gain massive confidence to rock coding interviews and be a dangerous programmer in the industry
  • Who Should Attend

  • If you want to sharpen your programming skills by solving a bunch of programming problems to finally have a command over the programming profession, this course is for you!
  • If you want to become a kick-ass problem solver using java, this course is definitely for you!
  • If you want to just watch lectures passively while having popcorn without working on the programming puzzles, then this course is NOT for you!
  • Target Audiences

  • If you want to sharpen your programming skills by solving a bunch of programming problems to finally have a command over the programming profession, this course is for you!
  • If you want to become a kick-ass problem solver using java, this course is definitely for you!
  • If you want to just watch lectures passively while having popcorn without working on the programming puzzles, then this course is NOT for you!
  • LAST UPDATED: November 2020

    The motivation behind this course came from an article titled “Why Can’t Programmers Program?” by Jeff Atwood. It talks about how poorly many candidates perform in coding interviews.

    Surprisingly a large fraction of applicants, even those with masters’ degrees and phds in computer science, fail during interviews when asked to carry out basic programming tasks such as iterate over a loop and print numbers from 1 -10 . Or solve the common fizz buzz problem. And I’ve experienced this first hand when I interview candidates for software development positions. They could have an impressive academic background as well as experience in various technologies and software projects, but when posed with an interesting programming problem, their code falls apart. The fact is, you don’t need a college education to become a good programmer. Simply there is a big divide between people who can program and those that can’t. It’s my experience that the difference has to do with mastering the fundamental building blocks of programming. And that’s basically method levelcoding and the mastery of topics like string manipulation, lists, loops, logic and recursion. These are fundamental granular components shared by all programming languages. Think of these as the tools a programmer can use to solve problems. And you really gotta know your tools well to be proficient at the craft!

    You can’t learn programming by reading books. The fact is you just need a lot of practice. If you want to be a superb programmer, you have to program a lot and work on solving challenging problems that stretch your capabilities. This course offers a systematic and structured way for you to acquire that practice using only a subset of the java language without getting side tracked in other areas of software development. Every concept comes with a coding challenge. I ask you to try solving the challenge on your own before I go over the solution in detail. This approach has worked time and time again for my students.

    Course Curriculum

    Chapter 1: Basics of Programming in Java

    Lecture 1: Course Structure

    Lecture 2: How to Setup your development environment

    Lecture 3: Basics of Java Programming & the Main Method

    Lecture 4: Dedicated TA Support

    Lecture 5: IMPORTANT – Download the Assignments Here!

    Lecture 6: Basics of String Manipulation + Assignment

    Lecture 7: String Manipulation Continued + Solution

    Lecture 8: Conditionals & Program Flow + Assignment & Solution

    Lecture 9: Using While Loops + Assignment & Solution

    Lecture 10: Using For Loops + Assignment & Solution

    Lecture 11: Nested For Loops & Using the Eclipse debugger

    Lecture 12: Using Arrays + Assignment & Solution

    Lecture 13: Introducing Recursion + Assignment

    Lecture 14: Recursion Continued + Solution

    Chapter 2: Programming Puzzles

    Lecture 1: Download Assignments Here. IMPORTANT!!

    Lecture 2: Watch Before Moving Forward – IMPORTANT !

    Lecture 3: Logic Centric Puzzles + Solutions

    Lecture 4: More Logic Centric Puzzles + Solutions

    Lecture 5: Concluding Logic Puzzles + Solutions

    Lecture 6: Looping Puzzles + Solutions

    Lecture 7: Looping Puzzles Continued + Solutions

    Lecture 8: Recursion Puzzles

    Lecture 9: More Recursion Puzzles

    Chapter 3: Advanced Recursion Coding Challenges

    Chapter 4: Object Oriented Programming in Java

    Lecture 1: Class And Object

    Lecture 2: Program Flow

    Lecture 3: Java Behind The Scenes

    Lecture 4: Application Runtime

    Lecture 5: Class Inheritance

    Lecture 6: Interfaces and Abstractions

    Lecture 7: Abstract Classes

    Chapter 5: Basic Data Structures You Should Learn

    Lecture 1: Abstract Data Types (Newly Added)

    Lecture 2: Stacks

    Lecture 3: Stacks (HW Solution)

    Lecture 4: Queues

    Lecture 5: Get Access to All of my current and future courses!

    Instructors

  • Java Puzzles to Eliminate Code Fear  No.2
    Job Ready Programmer
    Senior Software Engineers and Trainers
  • Rating Distribution

  • 1 stars: 36 votes
  • 2 stars: 38 votes
  • 3 stars: 176 votes
  • 4 stars: 632 votes
  • 5 stars: 1067 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!