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

Do you want to study Java? Then join Teacher Eun-jong, who has 20,000 students on Inflearn. Teacher Eun-jong, the author of "Do it! Introduction to Java Programming," will be with you from the beginning to the end of your Java learning journey.

(4.8) 44 reviews

813 learners

Level Beginner

Course period Unlimited

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

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

김재원

43% enrolled

I was worried and started out as a beginner. When I first listened to the first 10 lectures, I didn't understand anything, but as I listened to it repeatedly, I gradually understood more and more, and I began to understand what the instructor was saying. Other lectures are good, but Eun Jong-seon's lectures are really pleasing to the eyes and ears. I think I made a good decision to sign up for the class. For those who are just starting out and trying it for the first time like me, I recommend that you don't worry and try it from the beginning because you won't understand. I think it's best to listen to all the classes repeatedly.

5.0

조담현

100% enrolled

When studying Java, the object-oriented part was always difficult to understand and I got stuck, but thanks to the intuitive examples and materials that helped with understanding, I was able to get a solid feel for it with this lecture :) It quickly summarizes the core contents about control and explains the contents about object orientation along with frequently used patterns, so I was able to study while thinking about what kind of code to use in what situation. I want to study Part 2 that will be released soon. I recommend it as an introductory Java lecture!

5.0

이승한

18% enrolled

It's really good for taking baby steps before studying in earnest. It explains concepts and terms in an easy-to-understand way, and if this lecture is difficult or you don't understand it, it's just because you have low comprehension skills.

What you will gain after the course

  • Java Programming

  • Object-Oriented Programming

  • Basics of Programming

We invite you to Eun-jong's JAVA lecture,
which is incredibly kind and detailed 🤗

Rating ★4.8 Students 20,000+ Reviews 300+

[Do it! Java Programming for Beginners with 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 that every developer must know, and you can master it from the basics all the way to the end. From fundamentals for beginners to realistic and specific examples of how each object-oriented programming technique is used, we will resolve your questions and difficulties.

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 my courses has grown significantly. The free Java lectures I released alongside the book have also aged over that time. Since then, various contents and examples have been updated through numerous other lectures. I am delighted 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 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 logically interpret and translate problems into programs when faced with many exercises, and it requires a lot of practice and time until you acquire such skills. 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 Eunjong will be with you through your "time of garlic and mugwort."


Recommended for these people 🙋

I am a non-major, but I want to learn coding and become a developer.

The terminology is so difficult that it's not easy to get started with programming.

I've learned Java, but I don't have a sense of how it's actually used.

I learned object-oriented programming, but I don't know how to apply it.


Course Features ✨

Make what you've learned truly yours through practical examples

Provides 'Review' problems to check what you have learned

Learn naturally by coding along

Basic programming language knowledge learned through Java

Windows and Mac both supported with installation and example practice provided

Provides instructions on how to download Github code (provided in an additional video) (được cung cấp trong video bổ sung)


What you will learn 📚

This introductory course is divided into Part 1 and Part 2.

In this lecture, Part 1, you will learn the basics and core concepts of object-oriented programming, and in the upcoming Part 2, you will acquire practical skills through various Java classes that can be used in real-world applications.

The learning content for Part 1 is as follows.

1. Basics of Programming

  • We provide kind explanations with easy examples so that even those new to programming can understand.

2. Introduction to Object-Oriented Programming

  • You will systematically learn practical content for an introduction to Object Oriented Programming.
  • You will enter the world of object-oriented programming, starting with objects and progressing to the Singleton Pattern using static.

3. Object-Oriented Core

  • Learn the most core techniques of object-oriented programming through various examples.
  • You will learn about inheritance, polymorphism, abstract classes, interfaces, and more.

Course Review Preview 👀

*The reviews below are for [Do it Java Programming with Eun-jong Ssem], which is the version of this course prior to the 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, but I honestly want to give the money I spent on that course to the instructor of this free lecture. Both the voice and the teaching are excellent. It's even better because I can adjust the speed as I like, unlike the government program. Inflearn is the best... Teacher Eun-jong is the best...

-Ssi***

★★★★★

The instructor's incredible diction makes it easy to understand even at 2x speed, the explanation style is so clear that it's impossible not to understand, and the video lengths are appropriate. It covers deep topics that other light courses might skip, yet maintains a clean and logical flow by providing key terms. 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 practice source code (GitHub) and the textbook content (GitLab) are provided in the notes section of Section 1. [Getting Started with Java Programming].


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 just need to 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 a significant 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 significantly 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 examples with large volumes 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 those who are beginners, it would be best to study Part 1 first. Once you finish Part 1, you can learn about various Java classes, data structures, and algorithms in Part 2. We have separated the parts so that those who already have introductory knowledge can take each course individually to gain broader and more diverse knowledge through Part 2.


Introducing the contents of Part 2 in advance. (Opening at the end of March)

You will learn various elements necessary for practical Java application, such as utilizing various JDK classes, implementing data structures, solving algorithm problems, Java I/O, and socket programming.

 


Recommended for
these people

Who is this course right for?

  • Those who want to get started with programming

  • Those who are learning Java programming for the first time

  • Those who have already practiced object-oriented programming in other languages but wish to learn it through 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

60 lectures ∙ (9hr 51min)

Published: 
Last updated: 

Reviews

All

44 reviews

4.8

44 reviews

  • kky9616tt5619님의 프로필 이미지
    kky9616tt5619

    Reviews 32

    Average Rating 5.0

    5

    100% enrolled

    Good for reviewing the basics

    • eunjong
      Instructor

      If you follow along while practicing, you will be able to master Java in no time^^ Thank you for listening.

  • soberdam님의 프로필 이미지
    soberdam

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    When studying Java, the object-oriented part was always difficult to understand and I got stuck, but thanks to the intuitive examples and materials that helped with understanding, I was able to get a solid feel for it with this lecture :) It quickly summarizes the core contents about control and explains the contents about object orientation along with frequently used patterns, so I was able to study while thinking about what kind of code to use in what situation. I want to study Part 2 that will be released soon. I recommend it as an introductory Java lecture!

    • eunjong
      Instructor

      Thank you for your great review. As a commemoration of your first review, I will send you the 11th edition of "Do it Java Programming Introduction". If you send me your address at eunjong.park@gmail.com, I will send you the book as soon as it arrives from the publisher. I am glad and honored that it was helpful. See you in Part 2~

  • wwjj129040님의 프로필 이미지
    wwjj129040

    Reviews 1

    Average Rating 5.0

    5

    43% enrolled

    I was worried and started out as a beginner. When I first listened to the first 10 lectures, I didn't understand anything, but as I listened to it repeatedly, I gradually understood more and more, and I began to understand what the instructor was saying. Other lectures are good, but Eun Jong-seon's lectures are really pleasing to the eyes and ears. I think I made a good decision to sign up for the class. For those who are just starting out and trying it for the first time like me, I recommend that you don't worry and try it from the beginning because you won't understand. I think it's best to listen to all the classes repeatedly.

    • eunjong
      Instructor

      I'm glad that you, a beginner, got help. It may be hard to understand after hearing it once... But I hope you listen to it repeatedly and code along with it. The keyboard is different when you code than when you write a document. You need to get used to the keyboard in your hands to gain confidence. Fighting!!!

  • zkwlshlsh5230님의 프로필 이미지
    zkwlshlsh5230

    Reviews 1

    Average Rating 5.0

    5

    18% enrolled

    It's really good for taking baby steps before studying in earnest. It explains concepts and terms in an easy-to-understand way, and if this lecture is difficult or you don't understand it, it's just because you have low comprehension skills.

    • eunjong
      Instructor

      Yes.. I would really appreciate it if you could study more based on this lecture~^^

  • jiminyu774567님의 프로필 이미지
    jiminyu774567

    Reviews 1

    Average Rating 5.0

    5

    32% enrolled

    It helps me a lot to keep up with my schoolwork.

    • eunjong
      Instructor

      Yes... I organized it so that you can learn the theoretical parts you learn in school well through examples. I am also very happy that it was helpful. Thank you.

Similar courses

Explore other courses in the same field!

$26.40