Great Java
Level 1
By Brett McLaughlin
Publisher: O'Reilly Media
Final Release Date: November 2009
Run time: 5 hours 24 minutes

Great Java: Level 1 will teach you the fundamentals of Java, from the basics of compilation through methods, objects, and the key concepts of good programming. By the time you're through these lessons, you'll be programming, and programming well.

Throughout the course, you'll progressively learn to code and compile programs, work extensively with text, and declare, convert, and cast between data types. You'll also read files, get user input, and build arrays, including multi-dimensional arrays. Finally, you'll move into objects, modeling your data and behavior into core Java structures.

When you buy Great Java: Level 1, you get access to an entire video library of lessons-including lessons that aren't available yet! Here's the scoop: we're continually adding new sections in Level 1 that take you further into Java. We're also updating existing lessons and creating new ones in response to your questions, along with special "challenge lessons" that will test your skills. All of this is yours with Great Java: Level 1.

Table of Contents
Product Details
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
O'Reilly MediaGreat Java
 
4.0

(based on 7 reviews)

Ratings Distribution

  • 5 Stars

     

    (2)

  • 4 Stars

     

    (4)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (0)

86%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (6)
  • Well-written (5)
  • Helpful examples (4)

Cons

    Best Uses

    • Novice (5)
    • Student (4)
      • Reviewer Profile:
      • Developer (3)

    Reviewed by 7 customers

    Sort by

    Displaying reviews 1-7

    Back to top

    (1 of 2 customers found this review helpful)

     
    2.0

    No bad

    By Scott

    from Boston, MA

    About Me Developer, Educator

    Verified Reviewer

    Pros

    • Easy to understand
    • Helpful examples

    Cons

    • Teaches some bad habits
    • Wrong use of Braces

    Best Uses

    • Home Hobbyist

    Comments about O'Reilly Media Great Java:

    Although I like the fact that he shows you how to code just using text files before moving onto an IDE. He teaches some pretty bad programming habits, and I get the impression that he was not formally trained in programming. Properly formatting your code to make it more understandable is key to working as a programmer. He makes it sound like there is a great debate when it comes to certain formatting, when there really isn't. There are best practices exercised by most programmers so that code can be understood by anyone. To say good enough for me, or more intelligible to me is not good enough if you have to work amongst a team. This series is good enough for the home hobbyist who is looking to do a little programming, but if you would eventually like to make a career of programming, I would not recommend you start here. These videos are of the same quality you would find for free on the internet.

    (2 of 2 customers found this review helpful)

     
    5.0

    Amazing series, highly recommended!!!

    By Anzwertree

    from Brunswick, GA

    About Me Developer

    Verified Reviewer

    Pros

    • Accurate
    • Challenging
    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

    • Wish there were more

    Best Uses

    • Intermediate
    • Novice
    • Student

    Comments about O'Reilly Media Great Java:

    This has been the best Java intro I've ever taken. The instructor doesn't spend a lot of time bogging you down with countless theories. He proceeds instead to teach-by-example. What I loved most about this course were the challenges. You see the code, you compile the source, you get results. It's better than taking a class; it's one on one training. After you understand the content of one video, you then use what you learned to implement extra functionality. This technique gives you a lot of insight into the Java language. It makes you think about your problem logically. Study alone won't help you much. Only by jumping in the water will you learn to swim. You could read a million textbooks, if you don't apply what you learn, you'll never progress in the language. The only thing I'd like to have seen more of is building games. But this series isn't really about game design. If this guy did do a series on Java game development, I'd be the first to buy it, though.

     
    4.0

    "Good introduction to Java!"

    By E. Aguilera

    from Catalunya, Spain.

    About Me Beginner developer

    Verified Reviewer

    Pros

    • Easy to understand
    • Helpful examples
    • Well-written

    Cons

      Best Uses

      • Novice
      • Student

      Comments about O'Reilly Media Great Java:

      I'm Spanish, and my english is not the best, anyway, it's really easy to understand.

      I've readed some Java books before, but with those videos, you can easily get a good understand of "how Java works", as you start coding from the first time!

      Now I'm on "Chapter 6" and have really good feelings about the course, will write a full review when finish all vids.

      --------------Edit--------------------

      Now I've finished all the chapters, I can say that it's a really good way to get introduced to Java and Objects.

      Maybe it can be better if they include more examples/exercices.

      Can't wait for the next Great Java 2.

       
      4.0

      "Good introduction to Java!"

      By E. Aguilera

      from Catalunya, Spain.

      About Me Beginner developer

      Verified Reviewer

      Pros

      • Easy to understand
      • Helpful examples
      • Well-written

      Cons

        Best Uses

        • Novice
        • Student

        Comments about O'Reilly Media Great Java:

        I'm Spanish, and my english is not the best, anyway, it's really easy to understand.

        I've readed some Java books before, but with those videos, you can easily get a good understand of "how Java works", as you start coding from the first time!

        Now I'm on "Chapter 6" and have really good feelings about the course, will write a full review when finish all vids.

         
        4.0

        awesome

        By thisnameissoclever

        from Oregon, USA

        About Me Sys Admin

        Verified Reviewer

        Pros

        • Different learning styles
        • Easy to understand
        • Well-written

        Cons

        • Too many errors

        Best Uses

        • Novice
        • Student

        Comments about O'Reilly Media Great Java:

        i have clicked every link on the page for this video series but nowhere does it say where the download what the guy in the video says to download (specifically java classes like emailreader.java) - another commenter was told to download from [@] but that page does not have the files mentioned in the videos(case: video 29, setting up the sample files has emailreader.java in section 5. the section 5 file there, has no example files.)Other than the fact that this is extremely frustrating to not have access to the things the narrator is talking about, this is the best way to learn java. I learned more from the first 30 videos than I did from reading another book, said to teach java in 24 hours, all the way through. Thanks!

        (1 of 2 customers found this review helpful)

         
        5.0

        Great so far, but need some help

        By rrobbins68

        from Memphis, TN

        Verified Reviewer

        Comments about O'Reilly Media Great Java:

        For your information and for other reader's information, I have no programming experience.

        I am stuck in the Eclipse section. You mentioned that there are some downloads, but I cannot seem to locate them. Would you please tell me where I can find them? I spent a long time fixing BeerSong, so my brain was exhausted when I started the Eclipse tutorials. By the way, thanks for not providing the solution to BeerSong...I would have given up otherwise.

        Prior to working through your Video, I setup Eclipse for an android device emulator. Will I have problems with the exercises?

        Although I have not finished all of the videos, I rated the video with 5 stars. When I complete it, I will return and provide another rating. So far, I think that Brett has done an outstanding job.

        Thank you,

        RR

        (3 of 3 customers found this review helpful)

         
        4.0

        Comment on the first video

        By ncmathsadist

        from Chapel Hill, NC

        About Me Developer, Educator, Sys Admin

        Verified Reviewer

        Pros

        • Easy to understand
        • Well-written

        Cons

          Best Uses

          • Novice

          Comments about O'Reilly Media Great Java:

          You should emphasize that the indices of a string live BETWEEN the characters. That way, everything makes tons more sense. foo.substring(1,3) returns all characters of the string foo between indices 1 and 3. Each index you think of as pointing at the character immediately to its right. If foo has length 5, index 5 exsits. However, if you write foo.charAt(5), you get an out of bounds exception, because index 5 points off the end of the string.

          Use your visually appealing presentation to show this phenomenon.

          Displaying reviews 1-7

          Back to top

           
          Buy 2 Get 1 Free Free Shipping Guarantee
          Buying Options
          Immediate Access - Go Digital what's this?
          Video: $59.99
          (Streaming, Downloadable)