Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Programming Language

Mastering Java Basics with Eunjong (Do it Java Programming Introduction) - Part 1 (Basic)

Do you want to learn Java? Then join Eunjong, the teacher of 20,000 Inflearn students. Eunjong, the author of Do it Java Programming Introduction, will be with you from the beginning to the end of your Java learning.

(4.8) 40 reviews

803 learners

  • eunjong
자바입문
Doit자바프로그래밍
자바기초
자바스터디
저자 직강
교수님 강의
Java
oop

Reviews from Early Learners

What you will learn!

  • Java Programming

  • Object-oriented programming

  • Basics of Programming

So kind and detailed
We invite you to Professor Eun Jong's JAVA lecture 🤗

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 . Eunjong will be with you during that time.

This course 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 during your “Garlic and Mugwort Time.”


I recommend this to these people 🙋

Even though I'm not a major, 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 learned Java, but I have no idea how it is actually used.

I learned object-oriented programming, but I don't know what to do with it.


Lecture Features ✨

What you have learned will be made yours through practical examples .

Provides 'review' questions to check what you have learned

Natural acquisition while following the code

Basic knowledge of programming languages learned through Java

Installation and example practice provided for both Windows and Mac

Provides how to download Github code (provided in additional video)


Learn things like this 📚

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

In this lecture, Part 1, you will learn the basics and core of object-oriented programming, and in Part 2, which will be opened later, you will acquire skills that can be used in practice through various Java classes.

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

1. Basics of the program

  • We will provide friendly explanations with easy examples so that even beginners to programming can understand.

2. Introduction to Object Orientation

  • Learn practical, systematic content for introduction to Object Oriented Programming.
  • We will introduce object-orientation by learning about objects and the Singleton Pattern using static.

3. Object-oriented core

  • Learn the most essential techniques in object-oriented programming through various examples.
  • Learn about inheritance, polymorphism, abstract classes, interfaces, and more.

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, listen to 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 even more 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 way he explains things that you won't understand if you listen to it , and the appropriate length of the video. There are deep contents that you wouldn't find in other light lectures, but the flow is clean and flows by only providing keywords. He's a true 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. [Getting Started with Java Programming].


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.


Here's a sneak peek of Part 2 (opening at the end of March)

You will learn about various elements necessary for actually using Java, such as utilizing various classes in JDK, implementing data structures, solving algorithmic problems, Java input/output, and socket programming.


Recommended for
these people

Who is this course right for?

  • Those who want to get started with programming

  • If you are new to Java programming

  • If you have already done object-oriented programming in another language but want to learn it in Java

Hello
This is

1,583

Learners

61

Reviews

83

Answers

4.8

Rating

3

Courses

지식공유자 소개 ✒️

동국대학교에서 컴퓨터 공학을 전공하고 서울대학교 대학원에서 컴퓨터 공학 석사 학위를 받았습니다. 회사를 다닐 때는 자바, C, C++ 등 언어로 다수의 개발 프로젝트를 진행하였고, 비트 컴퓨터, T 아카데미에서 자바, 웹, 자료구조와 알고리즘, 모바일, 디자인 패턴 분야 등의 강의를 진행하였습니다.

국민대와 경희대에서 비전공자를 대상으로 하는 프로그래밍 강의를 하였으며,  NHN NEXT에서 겸직 교수로 자바 프로그래밍과 프로그래밍 연습 강의를 진행했습니다. 10년은 개발자로 일했기에 실무에서 필요한 내용을 잘 알고, 또 다른 10년은 강의를 하며 초보자의 마음까지 잘 알게 되었습니다.

요즘 최대 관심사는 초등학생부터 어른까지 각계각층의 사람들이 멋진 프로그래밍 세계에 관심을 가지고 공부할 수 있도록 도와주는 것입니다. 현재는 이노베이션 아카데미(42서울)의 멘토로 있답니다.

이력 사항

이노베이션 아카데미(42 SEOUL) 멘토

'Do It 자바 프로그래밍 입문' 저자(이지스퍼블리싱)

패스트캠퍼스, 인프런의 인기 자바 프로그래밍 강의 제작자

NHN NEXT 겸직교수, 비트교육센터, TAcademy 강사

스펙트라 개발 팀장

현대정보기술

서울대학교 컴퓨터공학부 석사

동국대학교 컴퓨터공학과 학사

포트폴리오/개인 영상

Do it 자바프로그래밍 입문 저자

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

Do it 자바 프로그래밍 입문 강의 (인프런)

자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)

은종쌤과 자바로 디자인 패턴 쉽게 시작하기

은종쌤의 프로그래밍 강의 (유튜브)

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

 

 

Curriculum

All

60 lectures ∙ (9hr 51min)

Published: 
Last updated: 

Reviews

All

40 reviews

4.8

40 reviews

  • 김재원님의 프로필 이미지
    김재원

    Reviews 1

    Average Rating 5.0

    5

    43% enrolled

    처음 하는 저도 많은 걱정을하고 입문하였습니다. 처음 10강까지 들을때 이해가 하나도 안되었지만 반복으로 계속 듣다보니 점점 이해되는게 늘어나고 강사님이 말씀하시는게 점점 이해가되기 시작했습니다 타강의도좋지만 은종선생님이 해주시는 강의가 눈과 귀에 쏙쏙 들어오네요 수강신청하길 잘한거같습니다. 저같이 처음 입문,도전 해보시는분들 이해못할거라 처음부터 걱정하지마시고 도전해보시길 권장드립니다. 모든 수업은 반복적으로 듣는게 최고로 좋은거같네요.

    • 박은종
      Instructor

      입문자분께서 도움을 받으셨다니 정말 다행입니다. 한번 들어서 이해가 어려우실수 있어요... 그래도 반복해서 듣고 꼭 코딩도 같이 하시길 바랍니다. 코딩할 때 키보드는 문서 쓸때와 다르거든요 키보드가가 손에 익숙해져야 자신감이 생깁니다. 화이팅!!!

  • 조담현님의 프로필 이미지
    조담현

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    자바를 공부할 때 항상 객체지향 파트가 이해하기 어려워서 막히는 부분이었는데, 직관적인 예제들과 이해를 돕는 자료들 덕분에 이 강의로 확실하게 감을 잡을 수 있었습니다 :) 제어에 관한 핵심적인 내용들을 빠르게 정리하고, 객체지향에 관한 내용들을 자주 쓰이는 패턴들과 함께 알려주시니 어떤 코드를 어떤 상황에서 써야 하는지 까지 머릿속으로 생각하며 학습할 수 있었습니다. 곧 나올 Part2도 얼른 학습하고 싶어요. 자바 입문 강의로 추천합니다!

    • 박은종
      Instructor

      좋은 수강평 감사합니다. 첫번째 수강평 기념으로 "Do it 자바 프로그래밍 입문" 11쇄를 보내드리려고 합니다. eunjong.park@gmail.com 으로 주소 알려주시면 출판사에서 책이 오는 대로 보내드리겠습니다. 도움이 되셨다니 저도 기쁘고 보람있네요 Part2에서 뵐께요~

  • 이승한님의 프로필 이미지
    이승한

    Reviews 1

    Average Rating 5.0

    5

    18% enrolled

    본격적으로 공부하기전에 걸음마 때기용으로 정말 좋습니다. 개념 용어같은거를 접근쉽게 설명해주셨고, 이 강의가 어렵다거나 이해가 안된다면 그냥 이해력이 낮은거에요

    • 박은종
      Instructor

      예.. 이 강의를 기반으로 더 많은 공부를 해나가시면 저야 정말 감사한 일이지요~^^

  • 재롱이님의 프로필 이미지
    재롱이

    Reviews 32

    Average Rating 5.0

    5

    100% enrolled

    기초 복습하기 좋아요

    • 박은종
      Instructor

      실습하시면서 따라하시면 어느새 자바를 마스터 하실 수 있습니다^^ 잘 들어주셔서 감사합니다

  • 유지민님의 프로필 이미지
    유지민

    Reviews 1

    Average Rating 5.0

    5

    32% enrolled

    학교 수업 따라가는데 많은 도움이 돼요

    • 박은종
      Instructor

      예... 학교에서 배우는 이론적인 부분을 예제를 통해 잘 학습하실 수 있도록 구성했습니다. 도움이 되신다니 저도 매우 기쁩니다. 감사합니다

$26.40

eunjong's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!