강의

멘토링

커뮤니티

BEST
Programming

/

Programming Language

Mastering Java Basics with Eunjong (Do it Java Programming Introduction) - Part 2 (Mastering Edition)

It's time to master the various functions of Java and apply them to practical use^^ Let's make it completely ours by solving algorithm problems together. Eun-jong will be with us in Part 2 as well.

(4.8) 13 reviews

585 learners

Level Basic

Course period Unlimited

  • eunjong
Java
Java
oop
oop
Algorithm
Algorithm
Java
Java
oop
oop
Algorithm
Algorithm

Reviews from Early Learners

Reviews from Early Learners

4.8

5.0

무자비한 낭만주먹

36% enrolled

I am now living in the same era as Son Heung-min, Kim Young-han, and Silverbell.

5.0

JunSuPark

100% enrolled

It was a great lecture to grasp the concepts! Thank you.

5.0

고창우

100% enrolled

It helped me a lot with my final project. Thank you so much.

What you will gain after the course

  • Using various Java classes

  • Java and Data Structure Algorithms

  • Exception Handling and Java I/O

  • Generic, Lambda, Stream

  • Multi-threading and network programming using Java classes

Teacher Eun Jong, who will be with you from the beginning to the end of JAVA!
Let's join for the second time 🤓

Rating ★4.8 20,000+ students 300+ reviews

[Do it Java Programming Introduction with Teacher Eunjong] is back with a renewal!

A Java lecture that even non-majors and liberal arts students can understand with a 'slap!'
A lecture full of the know-how of a renowned lecturer and mentor with 25 years of experience!

Java language, which is a must-know for developers, can be mastered from the very beginning. From the basics for beginners to how each technology of object-oriented programming is used, we will solve your questions and difficulties with realistic and specific examples.

Introduction to Java Programming,
With Teacher Eun Jong! 🧙

It has been four and a half years since I wrote the Java book. During that time, over 30,000 copies of the book have been sold and the number of students taking the course has increased significantly. The Java lectures that were released for free along with the book have also passed a similar amount of time. Since then, various contents and examples have been updated as I have given various lectures. I am happy to have renewed and opened it on Inflearn.

Not only programming, but the process of learning something new is difficult for anyone in any field. Only those who overcome that time and enjoy it can become experts. I think programming is similar to studying math. To be good at math, you have to practice a lot, right? The same goes for programming. When you encounter many practice problems , you need to be able to logically interpret them and transfer them to programs, and until you have that ability, you need a lot of practice and time . Teacher Eunjong will be with you during that time.

This lecture covers all the coding together. If you follow each lecture, you will find yourself becoming familiar with coding and programming. Eun Jong-sam will be with you for your "Garlic and Mugwort Time."


I recommend this to these people 🙋

I learned Java, but I have no idea how it is actually used.

I don't know how to utilize the various classes in Java.

There are many unfamiliar and difficult parts, such as lambda expressions, streams, and generics.

I want to try a real project with Java.


Learn things like this 📚

In the previous lecture, Part 1, we learned the basics and core of object-oriented programming, and in Part 2, we will acquire techniques that can be used in practice through various Java classes.

Here's what you'll learn in Part 2:

1. Useful classes in Java

  • It utilizes the many and varied classes and functions provided by Java.
  • Learn through various examples, such as package tours using lambda expressions and streams.
  • Multi-threaded programming using the thread class

2. Implement a project that can be used in practice

  • Implement the project flawlessly by coding with Teacher Eunjong.
    • Credit calculation program using interface
    • Creating a chat server/client

3. Data structure basics and collection framework

  • Learn the basics of data structures and implement programs using Java's collection framework.
    • Arrays and linked lists
    • Stack, Queue
    • Binary Search Tree
    • Graph

4. Various examples and detailed explanations

  • We implement various examples using exception handling and input/output classes that are essential in practice.
    • Handling and logging custom exceptions
    • Various input/output streams
    • Serialized Programming

5. Algorithm problem solving

  • Learn representative algorithms by solving 10 algorithm problems.
  • Easy and detailed explanations are a bonus!

Preview the course review 👀

*The course review below is a review of the course [Do it Java Programming with Teacher Eunjong] before the renewal of this course.

★★★★★

I'm listening to the national scholarship, and my teacher is here. I want to take the salary from that instructor and give it to the teacher. I'm listening to the national scholarship, and I'm angry, so I'm listening to Silver Bell to calm down... Silver Bell, Silver Bell, Silver All the Way...

-nose***

★★★★★

This is the best lecture among Java lectures, explaining everything in detail step by step from the basics. Everyone, take this lecture for Java!


- not***

★★★★★

I first encountered Java through government-funded education, and I would like to give the money I spent on that lecture to this free lecture instructor, really. The voice and the lecture are both great. Compared to government-funded education, I like it better because I can freely control the time by speed. Inflearn is the best.. Eunjong teacher is the best..

-seed***

★★★★★

The instructor's incredible diction that sticks in your ears even when you listen at 2x speed, the explanation style that makes no sense if you don't understand it after listening to it , the appropriate length of the video. There are deep contents that other light lectures don't cover, but the flow is clean by only providing keywords. It's a real legend.

-wo***

★★★★★

I have taken many Java lectures, but compared to the famous lecturers who are known to be long and sluggish, this one was more friendly and detailed, and I liked the part where it explained why it is used and how it is used .

-Wo***

★★★★★

I think this is the best course for beginners and existing developers to learn the basics of Java . I would 100% recommend this course to my juniors and colleagues!

- Ca***


Things to note before taking the class 📢

Practice environment

  • Operating System and Version (OS) : Windows, macOS,
  • Tools used: Eclipse, intelliJ, JDK, github
  • PC specifications: CPU, memory, disk, graphics card, etc. Recommended specifications for running the program

Learning Materials

Links to the source code (github) and textbook content (gitlab) used in the practice are disclosed in the notes section of Section 1. [Object classes and methods].


Expected Questions Q&A 💬

Q. I have never studied programming before. Will I still be able to understand the course?

You can start. This course is for beginners. You can study programming basics step by step. However, it is difficult and hard for anyone to start from scratch. In particular, to become good at programming, you absolutely have to invest time and effort^^

Q. Is learning the Java language beneficial to becoming a developer?

I think it's best to first choose which field you want to be a developer in. Each language has a different weight in the work. Currently, Java developers are working on development for web, Android apps, etc. If you want to develop in the network or game field, it's right to study C or C++.

Q. Is the course content very different from the book (Do it Introduction to Java Programming)?

Basically, there are many parts that are the same as the book and lecture that I wrote. However, there are some contents that could not be included in the book, and there are many examples that could not be included in the book due to space constraints, so they are provided in the lecture.

Q. Why was the lecture divided into Part 1 and Part 2?

For those who are just starting out, it would be a good idea to start with Part 1. After completing Part 1, you can learn various classes, data structures, and algorithms in Java in Part 2. For those who already have the knowledge of Beginner, we have separated the parts so that you can take Part 2 separately to gain broader and more diverse knowledge.



Recommended for
these people

Who is this course right for?

  • For those who are new to Java

  • Those who want to implement a practical project using Java classes

  • Those who want to understand the basic concepts of data structures and algorithms in Java

Hello
This is

1,607

Learners

66

Reviews

83

Answers

4.8

Rating

3

Courses

About the Instructor ✒️

I majored in Computer Science at Dongguk University and received a Master's degree in Computer Science from the Seoul National University Graduate School. During my professional career, I carried out numerous development projects using languages such as Java, C, and C++. I have also taught courses in Java, Web, Data Structures and Algorithms, Mobile, and Design Patterns at Bit Computer and T Academy.

I have taught programming to non-majors at Kookmin University and Kyung Hee University, and served as an adjunct professor at NHN NEXT, teaching Java programming and programming practice. Having worked as a developer for 10 years, I have a deep understanding of what is required in the field, and through another 10 years of teaching, I have come to truly understand the perspective of beginners.

My primary interest these days is helping people from all walks of life—from elementary students to adults—gain an interest in and study the wonderful world of programming. Currently, I serve as a mentor at Innovation Academy (42 SEOUL).

Experience & Background

Mentor at Innovation Academy (42 SEOUL)

Author of 'Do It! Java Programming for Beginners' (Easys Publishing)

Creator of popular Java programming courses on Fast Campus and Inflearn

Adjunct Professor at NHN NEXT, Instructor at Bit Education Center and TAcademy

Development Team Lead at Spectra

Hyundai Information Technology

Master of Science in Computer Science and Engineering, Seoul National University

Bachelor of Computer Science and Engineering, Dongguk University

Portfolio/Personal Videos

Author of Do it! Introduction to Java Programming

http://www.yes24.com/Product/Goods/62281686

Do it! Introduction to Java Programming Lecture (Inflearn)

Mastering Java Basics with Teacher Eun-jong (Do it! Introduction to Java Programming) - Part 1 (Basics)

Getting Started with Design Patterns Easily in Java with Eun-jong

Eunjong-ssam's Programming Lectures (YouTube)

https://www.youtube.com/channel/UCTBVYQc1ZVDbAZcm1J_pniA

Introduction to Programming) - Part 1 (Basics) Easily start design patterns with Java with Teacher Eunjong. Teacher Eunjong's programming lectures (YouTube) https://www.youtube.com/channel/UCTBVYQc1ZVDbAZcm1J_pniA

Introduction to Programming) - Part 1 (Basics) Easily start design patterns with Java with Teacher Eunjong. Teacher Eunjong's programming lectures (YouTube) https://www.youtube.com/channel/UCTBVYQc1ZVDbAZcm1J_pniA

Curriculum

All

50 lectures ∙ (9hr 54min)

Published: 
Last updated: 

Reviews

All

13 reviews

4.8

13 reviews

  • choihyeok님의 프로필 이미지
    choihyeok

    Reviews 19

    Average Rating 4.9

    5

    36% enrolled

    I am now living in the same era as Son Heung-min, Kim Young-han, and Silverbell.

    • eunjong
      Instructor

      Hahaha... Thank you~ You summoned my old nickname^^

  • wnstn96189472님의 프로필 이미지
    wnstn96189472

    Reviews 40

    Average Rating 5.0

    5

    100% enrolled

    It was a great lecture to grasp the concepts! Thank you.

    • eunjong
      Instructor

      Thank you for your good review. Happy New Year and I hope you achieve everything you want this year~^^

  • navercom님의 프로필 이미지
    navercom

    Reviews 10

    Average Rating 5.0

    5

    100% enrolled

    It helped me a lot with my final project. Thank you so much.

    • eunjong
      Instructor

      I'm glad it was helpful. Stay healthy during the hot summer^^

  • cho1su님의 프로필 이미지
    cho1su

    Reviews 5

    Average Rating 5.0

    5

    100% enrolled

    • skcka213950님의 프로필 이미지
      skcka213950

      Reviews 26

      Average Rating 4.8

      5

      100% enrolled

      The lecture was good.

      • eunjong
        Instructor

        Thank you for listening. I think it will be a great help in making better lectures^^

    $26.40

    eunjong's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!