Kim Younghwan's Practical Database - Basic Edition
yh
Learn the essential SQL and database fundamentals needed for practical work. Not only developers, but also planners and data analysts can learn SQL in depth.
초급
SQL, MySQL, DBMS/RDBMS
This course provides an in-depth study of multithreading and concurrency, from basic principles to practical applications.

Multithreaded
concurrency
Thread Pools and the Executor Framework
Processes and threads, scheduling, context switching
Who is this course right for?
Aspiring developer
For those who have studied Java but want to solidify their fundamentals
Developers who want to understand Java more deeply for practical work
Need to know before starting?
Kim Young-han's Practical Java - Intermediate Level 1 & 2
Kim Young-han's Practical Java - Fundamentals
567,032
Learners
38,078
Reviews
9,013
Answers
5.0
Rating
25
Courses
교육자
전: 우아한형제들 기술이사, 카카오, SK플래닛
진짜 실무에 필요한 제대로 된 개발자가 될 수 있도록, 교육하는 것이 저의 목표입니다.
EO 인터뷰 영상
개발바닥 - 시골 청년 개발왕 되다
All
118 lectures ∙ (20hr 48min)
Course Materials:
All
468 reviews
5.0
468 reviews
Reviews 34
∙
Average Rating 4.7
5
I was so happy to hear that Younghan-nim's lecture was open in the first half of 2024. I hope you always take care of your health and continue to give great lectures. Java skills and finger practice are the 'national rule'~
Thank you for your first class review, Jongcheol Park :) I hope you have a fun year studying and growing greatly in 2024!
Reviews 22
∙
Average Rating 5.0
5
I remember struggling with creating threads without thinking and bugs while making games with Java Swing in school. At that time, I really hated threads.. Thanks to Younghan's lecture, I realized that threads are this fun. It was a lot of content, but the difficult content was explained repeatedly so that I could understand it and it was firmly embedded in my head. Thank you! In particular, Younghan's strength is that he explains the basics before explaining difficult technologies. I thought the Future interface and Executor would be really difficult in this lecture, but it was really easy because I only properly understood producers and consumers. Thank you~
Infraon, I hope you can enjoy using multi-threading in the future :) I'm rooting for you!
Reviews 27
∙
Average Rating 5.0
5
I came to see the opening of the lecture while struggling with other languages due to livelihood issues. **A game like Blade has also come out, so I wonder if you are going on summer vacation to play it since it has been opened. ㅎㅎㅎ :) As I got caught up in work, the lectures started to pile up, so I think you noticed my laziness and told me that I still have a long way to go, so I will take a look and use my annual leave and run the lectures and make up my mind to finish before the end of the year. Thank you for always giving me informative lectures. ps. Surely.. JVM won't come out, right? (Maybe you will?)
Thank you Marin Frog :) Since multithreading and concurrency are not easy topics, I tried to explain them as easily as possible by adding many pictures and refining the content :) It took a lot of time and energy, but I feel encouraged by the thought that I have organized the things I learned over a long period of time and with difficulty, so that people in the next generation can learn them easily and quickly :) I will also recharge well and prepare hard for the next lecture :) ps. Since I like practical things, I think I will mainly cover basic theories that are related to or can be used in practice :) So I don't think I will go down to JVM :)
Reviews 6
∙
Average Rating 5.0
5
What can I say about Young-han's lectures? They're simply the best. I was frustrated because I didn't understand the concept of threads, but while watching the instructor's lecture, I realized, "Ah, that's what they meant in the company back then!" and my understanding improved. I'm ashamed to admit, but as a 3-year employee, I felt that I lacked the basics, so I'm studying from the beginning again. There is a lot to learn, but I haven't been able to develop a habit of studying consistently, so I feel impatient and guilty, and I studied while crying. However, I gained strength from reading the lecture reviews and the comments Young-han left, and I keep reminding myself while watching the messages based on the lecture progress rate. Studying is not easy, but I will keep working hard and moving forward! As an aside, I see Young-han's face more often than my family's faces, so I feel like he's family now. 😊
I see you're overcoming a difficult time well. I believe that if you continue to learn steadily while strengthening your fundamentals, you will definitely become a better developer. I can feel how hard you're studying, it feels like a family 😊😊. I'm always cheering you on!
Reviews 11
∙
Average Rating 5.0
5
I'm always enjoying watching this! When I knew nothing at all, I forced myself to push through the curriculum and study, and now it's been a year since I became a junior developer. After a year has passed, I'm listening to the lectures again with the mindset of starting from the basics, and I can see different things than before, and even at work I get that "ah, so that's why" feeling. For those who aren't familiar with this yet, and those who are just starting their careers, even if it's difficult and you don't understand, just keep listening. There's a saying that even a dog at a village school can recite poetry after three years. Don't try to understand everything from the beginning - if you keep listening, you'll become familiar with it, and as you become familiar, there will come a time when it feels easy!! Fighting to everyone.
JuHee_Lee, you're working hard in your practical work :) I'm rooting for you!
Limited time deal ends in 14:52:21
$45.10
24%
$59.40
Check out other courses by the instructor!
Explore other courses in the same field!