강의

멘토링

커뮤니티

BEST
Programming

/

Programming Language

@Sico - Learning Java Properly (Complete Basics)

This is a guide course that will help you learn Java, one of the most widely used programming languages, from theory to practice.

(4.8) 20 reviews

443 learners

Level Beginner

Course period Unlimited

  • seniorcoding
Java
Java
Java
Java

Reviews from Early Learners

Reviews from Early Learners

4.8

5.0

Heumia

100% enrolled

[JAVA Basics Lecture Highly Recommended] I am a junior backend developer in my second year. I think the offline lecture was filmed and then edited and uploaded as a video. So there are often offline parts that are not covered online, but it does not interfere with taking the lecture. Starting with a managed language like JAVA, it is likely to be vulnerable to memory compared to unmanaged languages like C, but it was good that the lecture continued to explain the JVM memory structure. He always explained the concepts while drawing pictures on the whiteboard, and through code refactoring experience, I was able to experience improving the source code from AS-IS -> TO-BE. I learned about this lecture even now, so I was able to review the basics of JAVA and solidify my basics! Even if there is an intermediate or advanced lecture, I will definitely pay for the lecture by the instructor. Thank you for uploading such a good lecture :) + I subscribed and liked it because it said that you also do YouTube ㅎㅎ

5.0

삽돌이

33% enrolled

It seems like a good lecture

5.0

양진은

100% enrolled

Thank you for the great lecture.

What you will gain after the course

  • Java Development

  • Java related CS knowledge

Java, from basics to practical application, all in one place! ☕

Java, it's not difficult! 🌠

Java is a difficult but widely used programming language that has a steady demand for developers in Korea.
This course covers comprehensive concepts to make it easy to learn other programming languages.
This course is for new developers who have difficulty drawing the big picture through simple memorization.

People like this will like it 🙌

Which programming language
Those who are thinking about learning

I feel like Java is difficult
For prospective developers

I want to draw a big picture
New developer


Unique features of this course 🔅

  • We organize theory and practice at the same time, and especially provide practical know-how.
  • We provide various examples and repeated explanations to make it easy to understand.
  • You can gain in-depth experience through CS-related explanations that will be useful in that area.


What do you learn in each class? ✍

Lectures 1-3 are available for free.

4-stage condition, loop
Conditional statements, switch statements, while loops, for loops

Lecture 5 Functions
Function, Main Method, Stack & Queue, Recursive Function, Callback

Lesson 6 Class Objects
class, instance, Object, JVM, this, stack, Singleton pattern, getter(), setter(), toString, eclipse shortcut key

Lesson 7 Arrays & Array Lists
Array, Array Copy, Array Loop, Multidimensional Array, Array List

8. Inheritance, polymorphism
Inheritance, Method Overriding, Protected, class casting, this(), super(), Virtual Method, polymorphism, IS-A, HAS-A, instanceof

Lesson 9 Abstract Class
Abstract class, Extends the Abstract class, Template Method

10-Lead Interface
Interface, interface default method, interface static method, interface inheritance, interface implementation and inheritance together, java.util.Scanner

Lesson 11: JDK Basic Classes
JDK base class, java.lang package, object package, String object.toString(), boolean Object.equals(), int Object.hashcode(), protected object Object.clone(), java.lang.String, StringBuffer, StringBuilder, Wrapper classes, Class class, java.lang reflect package

12th Class Collection, Map
Generics, Collection Framework, Map Interface, List interface, Set interface, Map interface

Lesson 13 Inner Class
Inner Class, Anonymous Inner Class

Lesson 14 Lambda
Lambda Expression, Lambda Argument (Parameter)

Lesson 15: Util Stream
Sorting, Arrays.stream (arr)

Round of 16 Exception
Error & Exception, try~catch~finally, throws, try~with~resource, Custom Exception

Lesson 17 I/O Stream
I/O Stream, FileInputStream, FileOutputStream, Good Code

Recommended for
these people

Who is this course right for?

  • For those who are new to coding

  • For those who want to study programming languages in depth

Hello
This is

3,571

Learners

119

Reviews

23

Answers

4.8

Rating

6

Courses

- Daum Kakao Development Team Lead (8 years)

- IT corporate development and startups (14 years)

- He runs the YouTube channel 'Senior Coding,' where he provides development-related technology lectures, and currently has approximately 17,000 subscribers.

https://www.youtube.com/c/SeniorCoding 

Curriculum

All

18 lectures ∙ (16hr 37min)

Published: 
Last updated: 

Reviews

All

20 reviews

4.8

20 reviews

  • doden0714님의 프로필 이미지
    doden0714

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    [JAVA Basics Lecture Highly Recommended] I am a junior backend developer in my second year. I think the offline lecture was filmed and then edited and uploaded as a video. So there are often offline parts that are not covered online, but it does not interfere with taking the lecture. Starting with a managed language like JAVA, it is likely to be vulnerable to memory compared to unmanaged languages like C, but it was good that the lecture continued to explain the JVM memory structure. He always explained the concepts while drawing pictures on the whiteboard, and through code refactoring experience, I was able to experience improving the source code from AS-IS -> TO-BE. I learned about this lecture even now, so I was able to review the basics of JAVA and solidify my basics! Even if there is an intermediate or advanced lecture, I will definitely pay for the lecture by the instructor. Thank you for uploading such a good lecture :) + I subscribed and liked it because it said that you also do YouTube ㅎㅎ

    • wkmo3048님의 프로필 이미지
      wkmo3048

      Reviews 5

      Average Rating 5.0

      5

      100% enrolled

      • thsghdud4564692님의 프로필 이미지
        thsghdud4564692

        Reviews 21

        Average Rating 5.0

        5

        33% enrolled

        It seems like a good lecture

        • jeyang9483님의 프로필 이미지
          jeyang9483

          Reviews 1

          Average Rating 5.0

          5

          100% enrolled

          Thank you for the great lecture.

          • appp82290825님의 프로필 이미지
            appp82290825

            Reviews 23

            Average Rating 5.0

            5

            56% enrolled

            Good!

            $34.10

            seniorcoding's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!