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

It's time to master Java's various features so you can apply them in practice! ^^ Let's make it completely yours by solving algorithm problems together. Teacher Eun-jong will continue to be with you in Part 2.

(4.8) 13 reviews

587 learners

Level Basic

Course period Unlimited

Java
Java
oop
oop
Algorithm
Algorithm
Java
Java
oop
oop
Algorithm
Algorithm
날개 달린 동전

Recommend Course to grow and earn commission!

날개 달린 동전

Marketing Partners

Recommend Course to grow and earn commission!

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

  • Utilizing various classes in Java

  • Java and Data Structures Algorithms

  • Exception Handling and Java I/O

  • Generics, Lambda Expressions, Streams

  • Multi-threading and Network Programming Using Java Classes

Teacher Eun-jong will be with you from the beginning to the end of JAVA!
Join us for the second session as well 🤓

Rating ★4.8 Students 20,000+ Reviews 300+

[Do it! Java Programming for Beginners with Teacher Eun-jong] has returned with a renewal!

A Java lecture that even non-majors and liberal arts students can understand with a "Eureka!" moment!
A lecture filled with the know-how of a mentor and star instructor with 25 years of experience!

Java is a language every developer must know, and you can master it from the basics all the way to the end. From the fundamentals for programming beginners to how each technique in object-oriented programming is applied, we 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. Since then, over 30,000 copies have been sold, and the number of students taking the course has increased significantly. The free Java lectures released alongside the book have also aged over time. Since then, various contents and examples have been updated through several other lectures. I am happy to open this renewed version on Inflearn.

The process of learning something new, not just programming, is a difficult task for anyone in any field. Only those who can endure and enjoy that time can become experts. I believe programming is similar to studying mathematics. To be good at math, you need to practice a lot, right? Programming is the same. You need to be able to interpret problems logically and translate them into programs when faced with many exercises, and it takes a lot of practice and time to build that skill. Teacher Eun-jong will be with you through that time.

In this course, we will do all the coding together. As you follow along with each lecture, you will soon find yourself becoming familiar with coding and programming. Teacher Eun-jong will be with you during your "time of garlic and mugwort."


Recommended for these people 🙋

I've learned Java, but I have no idea how it's actually used in practice.

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

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

I want to try a real project using Java.


What you will learn 📚

In the previous lecture, Part 1, we learned the basics and core concepts of object-oriented programming, and in Part 2, we will acquire skills applicable to practical work through various Java classes.

The learning content for Part 2 is as follows.

1. Useful Classes in Java

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

2. Implementing projects that can be used in practice

  • 은종쌤과 같이 코딩하면서 프로젝트를 빈틈없이 구현합니다.
    • Grade calculation program using interfaces
    • Creating a Chat Server/Client

3. Data Structure Basics and Collection Framework

  • 자료구조에 대한 기초적인 내용을 학습하고 이를 구현한 자바의 컬렉션 프로임 워크를 활용하여 프로그램을 구현합니다.
    • Arrays and Linked Lists
    • Stack, Queue
    • Binary Search Tree
    • Graph

4. Various examples and detailed explanations

  • 실무에서 꼭 필요한 예외 처리, 입출력 클래스를 활용하여 다양한 예제를 구현합니다.
    • Handling custom exceptions and logging
    • Various Input/Output Streams
    • Serialization Programming

5. Solving Algorithm Problems

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

Course Review Preview 👀

*The reviews below are for [Do it! Java Programming with Eun-jong], which is the version of this course prior to its renewal.

★★★★★

I'm taking a government-funded course, but my true teacher is right here. I want to take the salary from that instructor and give it to you. Calming my anger from the government course by listening to Silver Bell... Silver bell, silver bell, silver all the way...

-Ko***

★★★★★

The instructor explains everything step-by-step from the basics, and it is the best Java lecture that is the easiest to understand. Everyone, please take this course for Java!


- An***

★★★★★

I first encountered Java through a government-funded training program, and I honestly want to give the money I spent on that course to the instructor of this free lecture instead. Both the voice and the teaching are excellent. It's even better than the government-funded program because I can freely adjust the speed to manage my time. Inflearn is the best... Teacher Eun-jong is the best...

-Ssi***

★★★★★

The instructor's incredible diction sticks in your ears even at 2x speed, an explanation style that makes it impossible not to understand, and appropriate video lengths. It contains deep content that other light courses might not cover, yet the flow is perfectly clean by providing just the right keywords. This is truly legendary.

-wo***

★★★★★

I have taken many Java courses, but this was more kind and detailed than those from famous instructors; I especially liked the parts explaining why and how it is used.

-Wo***

★★★★★

I believe this is the best lecture for Java beginners and existing developers to solidify their fundamentals. 100% willing to recommend it to my juniors and colleagues!

- Ca***


Notes before taking the course 📢

Practice Environment

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

Learning Materials

The links for the source code (GitHub) used in the practice and the textbook content (GitLab) are provided in the notes section of Section 1. [Object Class and Methods].


Expected Questions Q&A 💬

Q. I have never studied programming before; will I be able to understand the course if I take it?

You can start. This course is designed for beginners. You can study step-by-step starting from the basics of programming. However, starting any new field is difficult and challenging. In particular, to become good at programming, you must invest an absolute amount of time and effort ^^

Q. Is learning the Java language advantageous for becoming a developer?

I think choosing which field of development you want to enter should come first. The importance of each language varies depending on the job. Currently, Java developers work in areas such as web and Android app development. If you want to develop in fields like networking or games, it is more appropriate to study C or C++.

Q. Is the course content very different from the book (Do it! Java Programming for Beginners)?

Basically, since I created both the book and the lecture, there are many similarities. However, there is content that couldn't be fully included in the book, and some lengthy examples that were omitted due to space constraints are provided in the lecture.

Q. What is the reason for dividing the lecture into Part 1 and Part 2?

For beginners, it is recommended to study Part 1 first. Once you have completed Part 1, you can move on to Part 2 to learn about various Java classes, data structures, and algorithms using the Java language. For those who already have basic knowledge, we have separated the parts so that you can take them individually to gain broader and more diverse knowledge through Part 2.


 


Recommended for
these people

Who is this course right for?

  • Those who are new to Java

  • Those who want to implement practical projects using Java classes

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

Hello
This is eunjong

1,610

Learners

67

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

More

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~^^

  • cho1su님의 프로필 이미지
    cho1su

    Reviews 5

    Average Rating 5.0

    5

    100% enrolled

    • 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^^

    • 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^^

    Similar courses

    Explore other courses in the same field!

    $26.40