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.
5.0
super_dev
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.
5.0
이정완
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.
What you will gain after the course
Perfect Mastery of Basic Java Syntax
Understanding Object-Oriented Programming
Skill-building quizzes and explanations provided for each chapter
Key Shortcuts and Powerful Features of IntelliJ
A Java course that is fast, efficient, and even includes quizzes? 😮
"It's so much fun. The joy of applying each short topic you teach is insane. The way the lectures are arranged—addressing the parts where I get stuck or curious right after I try applying them—seems to amplify the fun of learning. I'm actually sad that I have to go to sleep."
Shall we get started with Java properly?
Cumulative Inflearn students approx. 110,000, average rating 4.9! YouTube Python Basics lecture exceeded 5.8 million views! 👏 The new Java Basics course by Nadocoding, which countless students raved about, is finally complete ✨
Java is a language that has been consistently 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 career in the IT industry, it is something you absolutely cannot give up on.
🎲
With a systematic curriculum, we take it step by step from the basics.
💻
High-quality source code provided! Later on, this is all you'll need to look at.
⏰
Study anytime, anywhere with lessons around 10 minutes long.
🛫
Using familiar examples from our daily lives so that even non-majors can understand easily.
🔑
Develop problem-solving skills through quizzes in every chapter
📢 Please check before taking the course!
The NadoCoding YouTube channel provides free lectures from 'Getting Started' to 'Section 7 - Methods'. From 'Section 8 - Classes' onwards, you can continue your learning through this course.
The Java version used in this course is 1.8. We use IntelliJ, which provides various convenient features.
We recommend using a personal PC (Windows or Mac).
Please follow along with every single practice session without skipping any. Make sure to solve the quizzes on your own as well. It's okay if you get them wrong.
Course Features ✨
No-nonsense, Clean Lectures 🔥
Only the essentials you must know! Don't waste any more of your time. No small talk, learn quickly and efficiently with a sense of speed. ※ Caution: No matter how fun it is, you must get some sleep 😅
Truly dedicated to easy explanations 👨🏫
The more difficult the content, the more easy and fun it should be to learn. Don't force yourself to study through boring classes while rubbing your sleepy eyes. I explain things very easily using familiar examples that anyone can relate to. Thanks to this, many people who had given up have started challenging themselves with coding again.
Completing the lecture Quiz 💻
I will provide quizzes so you can check your progress yourself. Through years of feedback, I have become convinced of how precious the experience of writing code firsthand is. Through quizzes on various topics, boost your skills and your confidence 😎
Java Basics Course, shall we take a sneak peek? 💡
💬 The images are illustrations related to the examples or quizzes used in each chapter.🖐
#1. Getting Started
"Warm-up for Java development"
We provide guidance on how to set up the environment for developing Java programs on Windows and Mac. We also provide the source code used in the lectures!
#2. Data Types and Variables
"My First Program"
Finally, we are going to create our first program using Java. We will encounter various data types such as integers and strings, and learn how to store them in variables. We can't miss the first quiz either, right?! 😀
(Quiz) Bus Arrival Information Program
#3. Operators
"Java is great at calculations"
Java handles difficult calculations in an instant. Addition, subtraction, multiplication, division, and even remainders! Is it too easy? If so, you are doing great 😊 (Quiz) Amusement park ride height restrictions
thoughtful
#4. Strings
"A string of multiple characters"
There are so many fun things you can do with strings. Let's learn various functions together! (Quiz) Cutting a resident registration number up to the gender digit
#5. Control Statements
"Shall we start having some fun with Java?"
In this situation like this, in that situation like that. Let's breathe life into the program. No more repetitive tasks! Shall we try making a multiplication table program? (Quiz) Parking fee calculation program
#6. Arrays
"Yeah, I was wondering why something like this didn't exist"
Was one variable not enough? After we learn about arrays together, let's manage multiple pieces of data all at once! It's also good to know about multi-dimensional arrays. (Quiz) Size options for a shoe sales shopping mall
#7. Methods
"For a true program"
What would it have been like if Java didn't have methods? Phew, never mind, let's stop such scary thoughts. Let's create various types of methods! The program is starting to look quite decent now, isn't it? (Quiz) Personal Information Privacy Conversion Program
#8. Classes
"The class will change"
Welcome to the world of object-oriented programming. The real reason for learning Java, we will show you properly in this chapter. It's very, very important, so underline it! (Quiz) Recipes according to hamburger types
#9. Abstract Classes and Interfaces
"It changes the class"
If you have successfully made it past classes, it is time to study data abstraction. It might be a bit difficult, but don't worry. I will explain it very easily! (Quiz) Special functions of speed cameras
#10. Generics
"Isn't there a way to solve this all at once?"
Similar code that performs the same action, you no longer need to write it repeatedly. And meet 'these things' that are much more convenient than arrays!
(Quiz) Managing certification acquisition information by student
#11. Anonymous Classes, Lambda, and Stream
"I can't believe these things existed!"
Compared to what you've studied so far, it might feel a bit (?) unfamiliar. But don't worry! You'll get used to it in no time 😜 (Quiz) Art Gallery Admission Fee Information Program
#12. Exception Handling
"Wait! A problem has occurred!"
While coding, problems can always occur! But what if you learn exception handling? You can feel at ease even if a problem arises. (Quiz) Exception handling for first-come, first-served sales of popular products
#13. Threads
"Two are better than one, and four are better than two"
It's clearly a single program, but it doesn't feel like just one!! Shall we learn together how to handle multiple tasks simultaneously? (Quiz) Efficient set product packaging
#14. Input/Output and Files
"It's finally the last chapter!"
Let's receive input from the user while the program is running. And in Java, you can handle files and folders this easily 😃 (Quiz) Proverb Quiz Program
📚 Want to study with a book?
The Java basics course, which recorded approximately 600,000 views on YouTube and 4,000 students on Inflearn, has been published as a book
Master everything from Java basics to object-oriented programming at once, with even richer quizzes, various practice problems, and self-checks!
※ This posting is part of an affiliate program, and as such, a certain amount of commission is provided.
Real reviews from those who took other courses first 📜
*The reviews below are from the YouTube channel lectures operated by Nadocoding.
This is a brilliant lecture!! You've organized it well step-by-step, considering the perspective of a beginner learner. The content is optimized, but the instructor's delivery is the best.
Thank you. Thanks to you, programming, which I had been hesitating to start for a long time, has finally become clear in my head. I feel like my world has expanded significantly. I am currently working on a project to maximize the efficiency of audiobook production using AI, and I think I will be able to succeed :-) Thank you!
I'm leaving a comment because I'm truly so grateful. I've taken several paid and free courses, but I gave up on all of them. I urgently needed a basic Python lecture because I have to study machine learning, and I've ended up finishing almost the entire basic course by Nadocoding. It's truly a whole new world. It's much better than expensive paid lectures. I also love how you pull examples from real-life situations haha. I'll be looking forward to your future content on data analysis and machine learning! Thank you so, so much!
I really didn't know where to start and had given up, but this lecture sticks in my head so well that I can speak it and write it down after just one watch..! Thank you, teacher. This is truly a national treasure-level lecture 😭
It says it was 10 months ago that I first started programming with this video. Now, I've been working as a Java developer at a pretty decent solution company for about a month. I started my studies with half-doubt, but thanks to this video, I was able to quickly and easily develop an interest in programming. Thank you so much for making such a great video, and I hope everyone studying with this video achieves their own goals!
Without a doubt, this has become a life-changing lecture. I, who didn't even know what code, data types, or lists were, reached a level where I could pass the pre-test for a government-funded data course with just this one video. Even now, while taking the course, there isn't a day that goes by where I'm not grateful, wondering how I would have been able to write code in Python if I hadn't taken this lecture! Beginners, don't be afraid; if you listen diligently for a week, you too can become proficient in Python.
I'm a baby coder attending 42 in Paris... You explained everything I've been curious about since Piscine so detailedly and kindly that I understood everything T_T I've never coded before... I didn't understand what my friends were saying even when they explained it to me, but I'm leaving now having understood every single thing T_T Thank you so much T_T I'll visit often!
This person's lectures are truly at the level of a talent donation... Explaining stiff topics very smoothly... A teaching genius...
"I really enjoyed this lecture as well. It made me want to try fetching stock information I'm interested in and even processing it graphically.
Thinking about why people who watched this lecture praise it so highly, I believe it's because while most books, lectures, and seminars only teach successful results, this lecture gives the feeling of growing together through raw mistakes. It provides the confidence that "I can do it" and uses an apprenticeship-style approach by suggesting what to try on your own to gain deeper knowledge. It is a great lecture that makes me think about many things beyond just the course content.^^"
These days, I'm spending all my time watching and following Nadocoding's lectures haha. I can't believe this is already the last of the Python lectures!!! I'm really looking forward to the next ones too haha. Usually, you're supposed to feel good as you run out of remaining lectures, but the lectures are so, so good that I'm actually sad they're ending 😊 I'll wrap up this episode well too! Thank you for the great lectures always !!!!!!!!! Fighting ୧ʕ•̀ᴥ•́ʔ୨
Hello. The long lecture, which spans over 9 hours, was great because it wasn't boring at all and it was fun to learn things bit by bit. It was a meaningful time as I could think of ideas to apply to my actual work while using various modules and functions. I look forward to the next lecture. Thank you so much.
I was working in a non-technical field for my entire career until the age of 30, when I happened to start with Python basics and made it all the way here. Thanks to your dedicated teaching, I was able to transfer from the HR team to the development team and am living happily now. I feel sorry that I cannot meet you in person to say hello, but I am so grateful. Thank you for guiding me on my life's path.
Now it is your turn 🎓
🎁 Opportunity comes to those who are prepared. I look forward to the birth of a new Java developer.
Recommended for these people
Who is this course right for?
Those who are learning coding for the first time
Computer science (or related field) major (including prospective students)
Those who wish to find employment as a developer
Those who desperately want to learn Java the easy way
I'm Nadocoding, and I run a coding education channel on YouTube. I provide lectures with kind explanations and easy examples so that anyone can study coding in a fun and simple way. Shall we code together? 😊
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.
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.
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
(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.
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.
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 : )
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