강의

멘토링

로드맵

BEST
Programming

/

Programming Language

Java Basics by Nadokoding - Full Course (20 hours)

A lecture that teaches you the joy of learning. Introducing Nadokoding's Java Basics.

(4.9) 231 reviews

3,952 learners

  • nadocoding
자바입문
자바기초
java
Java
oop

Reviews from Early Learners

What you will learn!

  • Mastering the Basics of Java Grammar

  • Understanding Object-Oriented Programming

  • Quizzes and explanations to help you improve your skills are provided in each chapter.

  • How to use the main shortcuts and powerful features of IntelliJ

Fast and efficient
Is there a Java course that even lets you solve quizzes? 😮

"It's so much fun.
It was crazy fun to apply each short topic that was taught. I think the way the lectures are arranged so that if you get stuck and have questions while applying, they answer them right after, amplifies the fun of learning.
" I regret having to go to sleep. "

Java, shall we start properly?

Inflearn has approximately 70,000 cumulative students, with an average rating of 4.9 !
YouTube Python Basics lecture exceeds 4 million views !
👏 The new lecture of Nado Coding that many students have been enthusiastic about, Java Basics, has finally been completed ✨

Java is a language that has been loved for a long time. It is used in various fields such as web, mobile, and desktop application development, as well as automation, machine learning, and data analysis. If you are considering a job in the IT industry, you can never give it up.

🎲

With a systematic curriculum
Let's start from the basics step by step.

💻

Provides quality source code!
Later on, you can just look at this.

About 10 minutes long in the lecture hall
Study anytime, anywhere.

🛫

Easy to understand even for non-majors
Let's use familiar examples from around us.

🔑

Through a quiz at each chapter
Develop problem-solving skills

📢 Please check before taking the class!

  • The YouTube channel, Nado Coding , offers lectures from 'Getting Started' to 'Section 7 - Method' for free . You can learn from 'Section 8 - Class' onwards through this lecture.
  • The version of Java used in this course is 1.8. IntelliJ, which provides various convenient features, is used.
  • We recommend using a personal PC (Windows or Mac).
  • Please follow the exercises without missing a single one. Be sure to solve the quizzes yourself. It's okay if you get them wrong.

Lecture Features ✨

No frills
Clean lecture 🔥

Only the essentials you need to know! Stop wasting time. No more small talk, learn quickly and efficiently .
※ Caution: No matter how fun it is, you must sleep 😅

In an easy explanation
I'm being honest 👨‍🏫

The more difficult the content, the easier and more fun it is to learn. Don't study forcibly in boring classes and rubbing your sleepy eyes. It is explained really easily with examples that anyone can be familiar with . Thanks to this, many people who had given up have tried coding again.

Completing the lecture
Quiz 💻

We provide a quiz that allows you to check what you have learned. Through feedback over the years, we have become convinced of the value of the experience of writing code yourself. Through quizzes on various topics , your skills and confidence will increase 😎


Java Basics Course,
Shall we meet in advance? 💡

💬 Images are illustrations related to examples or quizzes used in each chapter🖐

#1. Getting started

"Preparatory Exercises for Java Development"

On Windows and Mac
For developing Java programs
Here's how to set up your environment.
The source code used in the lecture is also
We provide it!

#2. Data types and variables

"My first program"

Finally using Java
Let's create our first program.
You will encounter various data types such as integers and strings.
Let's also learn how to store it in a variable.
You can't miss the first quiz, right?! 😀
(Quiz) Bus arrival information program

#3. Operator

"Java is also good at calculations"

Java can quickly perform difficult calculations.
Addition, subtraction, multiplication, division, and remainder!
Too easy?
Then you are doing well 😊
(Quiz) Ride restrictions based on height

#4. String

"A string of multiple characters"

What you can do with strings
There are so many fun things to do.
Let's learn various functions together!
(Quiz) Cut the resident registration number to gender

#5. Control statement

"Should we start having fun with Java?"

In this case, do this, in that case, do that.
Let's bring the program to life.
No more repetitive tasks!
How about making a multiplication table program?
(Quiz) Parking Fee Settlement Program

#6. Array

"Yeah, I was wondering why there wasn't something like this."

Wasn't one variable lacking something?
After we learn to arrange them together
Manage multiple data at once!
It's also good to know about multidimensional arrays.
(Quiz) Size options in shoe sales mall

#7. Method

"For a real program"

What if Java didn't have methods?
Oh no, this won't do, stop imagining scary things.
Let's create various types of methods!
Now the program is starting to look more and more plausible, right?
(Quiz) Personal Information Nondisclosure Conversion Program

#8. Class

"The class is different"

Into the world of object-oriented programming
Welcome.
The real reason to learn Java,
In this chapter, we will explain it properly.
Very very important, underline!
(Quiz) Recipes by Type of Burger

#9. Abstract classes and interfaces

"The class is different"

If you have passed the class safely
It's time to study data abstraction.
It's a little difficult, but don't worry.
Let me explain it really simply!
(Quiz) Special features of speed cameras

#10. Generics

"Isn't there a way to solve it all at once?"

Similar code that does the same thing,
Now you don't have to write it over and over again.
And it's much more convenient than an array.
Check out 'these' too!
(Quiz) Management of student qualification acquisition information

#11. Anonymous classes, lambdas and streams

"There were things like this too!"

Compared to what I've studied so far
It may feel a little(?) unfamiliar.
But don't worry!
Because we can become friends quickly 😜
(Quiz) Museum Admission Fee Information Program

#12. Exception handling

"Wait a minute! We have a problem!"

When you code
Problems can always arise!
But what if you learn exception handling?
You can rest assured if a problem arises.
(Quiz) Exception for first-come, first-served sale of popular items

#13. Thread

"Two is better than one, four is better than two"

It's clearly one program,
I don't think it's one!!
How to handle multiple tasks at the same time,
Shall we learn together?
(Quiz) Efficient Set Product Packaging

#14. Input/Output and Files

"Finally, the last chapter!"

During program execution
Let's get input from the user.
And in Java, it's this easy:
You can handle files and folders 😃
(Quiz) Proverb Quiz Program


Other lectures first
Real reviews from students who took the course 📜

*The review below is a review left for a lecture on the YouTube channel operated by Nadocoding.

This is a great lecture!! It is organized step by step well considering the beginner's perspective.
Not only is the content optimized, but the instructor's delivery skills are top-notch .

Thank you. Thanks to you, the programming that I had been wandering around for a long time has been completely organized in my head. I feel like the world has become bigger . I am working on a project to make audiobook production extremely efficient with AI, and I think it will be successful :-) Thank you!

I'm leaving a comment because I'm so grateful. I've tried many free and paid courses, but I gave up on them all. I need to study machine learning, so I urgently needed a basic Python course. I'm almost done with the basic Nado Coding course. It's really a new world. It's much better than expensive paid courses. I also really like how you use real-life examples.😊😊 I look forward to data analysis and machine learning in the future! Thank you so much!

I really didn't know how to do it, so I just let it go, but after watching this lecture, it's so well-received in my head that I can say it out loud and write it down with my hands..! Thank you, teacher. This is truly a national treasure lecture 😭

It says that I started programming 10 months ago with this video. I have been working as a Java developer at a pretty good solution company for about a month now. I started studying with half-heartedness, but thanks to this video, I was able to learn programming really quickly and easily. I was able to catch your interest . Thank you so much for making such a great video. I hope that everyone who studies while watching this video will achieve their goals!

I can confidently say that this lecture changed my life . I didn't know what code was, what data types were, or what lists were. But with just this video, I was able to pass the pre-exam for the national data course. And I'm grateful for more than a day or two of thinking about how I could have written code in Python if I hadn't taken this lecture while taking the current course! Beginners, don't be afraid. If you listen diligently for a week, you too can become a Python user.

I'm a 42 year old babycoder from Paris.. All the things I was curious about since I fled were explained in detail and kindly, so I understood everything 😢😢 I've never coded before.. Even when my friends explained it to me, I didn't know what they were talking about, but now I understand everything 😭😭 Thank you so much 😭😭 I'll come often!

This person's lectures are truly a donation of talent. He explains difficult things very smoothly . He is a genius at teaching.

"I also enjoyed this lecture. I now want to try getting stock information that interests me and processing it into graphics.

When I think about why people who have taken this course rave about it , I think that most of the books and lecture seminars we learn from only teach us successful results, but this course teaches in a way that gives us the feeling of growing together while making mistakes, the confidence that we can do it, and additionally, asking us to try something on our own to learn more deeply. It is a great course that makes us think about many things in many ways, not just the content of the course^^"

These days, I've been watching and following Nadocoding's lectures all day and time is flying by 😊😊 This is already the last lecture on Python!!! I can't wait for the next ones 😊😊 Originally, I should be happy when there are no more lectures left, but the lectures are so good that I'm sad 😊 I'll finish this episode well too! Thank you always for the great lectures!!!!!!!!! Fighting ୧ʕ•̀ᴥ•́ʔ୨

Hello. It was a long lecture of over 9 hours , but it was not boring at all, and it was fun to learn little by little . It was a meaningful time because I was able to use various modules and functions and think of ideas that can be applied to real work. I look forward to the next lecture. Thank you very much.

At the age of 30, I have been working as a freelancer all my life, and by chance, I have come this far from the basics of Python. Thanks to your diligent teaching, I have been transferred from the HR team to the development team and am living happily . I would like to meet you and say hello, but I am sorry that I cannot, and I am so grateful. Thank you for guiding my life.


Now
It's your turn 🎓

🎁 Opportunity comes to those who are prepared.
We look forward to the birth of new Java developers .

Recommended for
these people

Who is this course right for?

  • For those who are new to coding

  • Computer-related major (planning to major in)

  • Those who wish to work as a developer

  • If you want to learn Java easily, please

Need to know before starting?

  • It's okay if you don't know anything!

Hello
This is

101,196

Learners

3,184

Reviews

915

Answers

4.9

Rating

11

Courses

유튜브에서 코딩 교육 채널을 운영하고 있는 나도코딩입니다.
누구나 쉽고 재미있게 코딩을 공부하실 수 있도록 친절한 설명과 쉬운 예제로 강의합니다.
코딩, 함께 하실래요? 😊

🧡 유튜브 나도코딩
🎁 코딩 자율학습 나도코딩의 파이썬 입문
📚 코딩 자율학습 나도코딩의 C 언어 입문

Curriculum

All

136 lectures ∙ (19hr 43min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

231 reviews

4.9

231 reviews

  • tjrvud1004님의 프로필 이미지
    tjrvud1004

    Reviews 2

    Average Rating 5.0

    5

    38% enrolled

    I had an eye disorder and was disabled, but I started Java again to pursue my dream. It has the basics and examples properly, so it would be good for beginners. It is also good for majors like me. I recommend it as a Java course.

    • aaaa123님의 프로필 이미지
      aaaa123

      Reviews 18

      Average Rating 4.9

      5

      100% enrolled

      (Advantages) 1. Even non-majors can learn Java in a short period of time 2. Interfaces, lambda expressions, and streams are explained very easily. (Disadvantages) 1. Since the lecture time is short, I have to find a separate book to study detailed contents such as classes, inheritance, polymorphism, and interfaces. --> Honestly, I think it is natural because the lecture time is short. --> It would be perfect if it was supplemented with detailed contents in a PDF file, but the cost is too cheap, so I think it is too unscrupulous. (Conclusion) I have listened to the basics, so I would appreciate it if you could give me an advanced version.

      • hubhy4600님의 프로필 이미지
        hubhy4600

        Reviews 11

        Average Rating 5.0

        5

        66% enrolled

        Hello, Nadocoding. I got to know you through your Python lectures on YouTube. Learning Python was really fun. The concept of concretizing and realizing what was in my head through a program was really fun. Actually, I worked in distribution and loading and unloading couriers for several years, and then I first encountered the language called Python.... But I decided to quit my job a year after I encountered the language... I'm 30 years old, but I was so amazed that this field was so interesting and that the concept of studying fit me so well. I'm taking Java lectures in advance before entering a government-funded academy, but as expected, you're training me with a more solid curriculum than when I was learning Python :) It's scary to start at such a late age, but I think I'll be able to accept any situation and any appearance if I jump in and break and shatter rather than regret not doing it. I talked a lot because the future was dark... ㅋㅋㅋ Nadocoding, you're really helping me a lot. Thank you so much.

        • bigcat0815님의 프로필 이미지
          bigcat0815

          Reviews 85

          Average Rating 5.0

          5

          100% enrolled

          Full-time Nado Coding's Java course It was a lecture with a clean progression, appropriate lecture length, and a powerful voice. The explanations after the class part were surprisingly easy to understand. I can see traces of a lot of preparation. I received a lot of help from the Python lecture, and now Java is also helping me like this. I will work even harder. Thank you, instructor. Thank you for your hard work.

          • nadocoding
            Instructor

            Hello, bigcat0815 You completed the long lecture really quickly 🎉 I thought a lot about making easy examples and code structures because the class might be difficult for beginners, but I'm so happy that you said it was easy to understand 😭 Thank you so much for your valuable review 🙏 I hope the content you learned this time will be helpful for places where Java is needed. Have a warm year-end and a happy new year! Thank you 😊 - I also code

        • minseok52048597님의 프로필 이미지
          minseok52048597

          Reviews 3

          Average Rating 5.0

          5

          100% enrolled

          Hello. I am a late bloomer who applied for a boot camp and then dropped out and is studying on my own!! First of all, if you are a non-major like me and are learning Java for the first time, you may think that the lecture content is somewhat lacking. In my case, I read 'Java Essentials' once and took this lecture. I think I understood and learned more than 90% easily. Of course, it is also thanks to Nako-nim's powerful teaching skills!! Must-reads -> Nako Java (dessert after the main dish) Nako Java -> Must-reads (main dish after the appetizer) I think you can choose according to your taste!! Thank you, Coding-nim : )

          • nadocoding
            Instructor

            Hello, Yuntoben! It is not easy to study a programming language on your own without anyone's help as a non-major. In particular, it requires a lot of will and effort to read a thick book like 'Java's Essentials' instead of an online lecture. 👏 I think Yuntoben already has enough perseverance and concentration since you read it once. Compared to a book that is almost 1,000 pages long📚, 20 hours of basic lectures👨‍🏫 may feel a little lacking. Since it is a basic course, I boldly excluded parts that suddenly increase in difficulty or that beginners do not need to know. I think it is more important to learn the overall content and complete it from the beginning to the end at least once rather than studying every topic in detail and giving up in the middle. That way 💪 you can gain confidence and get a feel for what programming is like 😁 I think it's a really good study method to study like you're studying now, whether you first read the book and then review the lecture, or study the content through the lecture and then reinforce it with the book. Your analogy is good 😲 I sincerely thank you for taking the class, and I sincerely hope that you will master Java through this opportunity and get a job where you want 🙌 Thank you. - I also code

        Limited time deal

        $41.80

        24%

        $55.00

        nadocoding's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!