Git Version Control Basics Practice: Learning Basic Commands in 30 Minutes
hatemogi
Essential tool for developers. A 30-minute intro to Git, the de facto standard VCS.
Beginner
Git
Scala allows you to write much more concise and robust code quickly, while still leveraging the experience you have gained as a Java developer. This course is designed for Java developers to quickly understand the overall look of Scala based on their existing Java knowledge. If you are an existing Java developer, you can learn Scala very easily.
84 learners
Level Basic
Course period Unlimited

Reviews from Early Learners
5.0
안재균
I took Mogihideo's Scala lecture and it was really great! Mogihideo's lecture style is very clear and easy to understand, so even I, who is new to Scala, could easily follow along. The lecture content was also organized systematically, so I was able to effectively understand Scala's basic concepts to advanced content. In addition, Mogihideo's passionate teaching and friendly attitude made the class atmosphere even better. I learned a lot about Scala through this lecture, and I am so happy that it will be a great help for my future development studies. I recommend Mogihideo's lecture!
5.0
HONG HWI AHN (HWI)
Hello. I recently heard that the highest paid developers in the US use Scala the most, and I became very interested in it. Then, I found this fundamental Scala lecture and I think I am very lucky. I will listen carefully. Thank you ^ ^
5.0
saechimdaeki
I look forward to the next lecture.
Introduction to Scala
Java Basics Review
How to write common code written in Java in Scala
Grammar convenience features that are unique to Scala (but not in Java)
Special ways to handle exceptions in Scala
How to use existing Java methods in Scala
A Taste of Functional Programming (Composition Functions)
Are you a Java developer? Level up with Scala!
🤔
I'm working in a Java environment, and I'm wondering if there's a more convenient way .
😟
I'm interested in functional programming , but is there a way to learn it in a practical way rather than in a very academic way?
🧐
I just started using Scala at work, and I think I need to study it more systematically .
Learn Scala, which combines object-oriented programming (OOP) and functional programming (FP) paradigms.
If this sounds like you, start learning Scala now.
👉 You can utilize the Java ecosystem as it is, while also utilizing more powerful and convenient languages.
💡 We will compare and explain commonly used codes in Java with Scala code, and even introduce useful features that are only available in Scala .
Q. Why should I learn Scala?
Because it allows for enjoyable programming with a much more concise syntax while still enjoying the practicality of the Java ecosystem.
Q. I heard Scala is good for functional programming?
Yes, you can learn and utilize functional programming very well, and even gradually apply it in an imperative object-oriented environment.
Q. Is this a good lecture for non-majors as well?
Yes, this course can be taken without difficulty if you have basic Java knowledge. Java programming experience is required, but no specialized knowledge is required. (Experience with Java 8 or higher is required.)
💾 Please check before taking the class
Who is this course right for?
Java Developer
People interested in functional programming
People who want to become better developers
People interested in Scala
Need to know before starting?
Basic knowledge of Java (Java 8 or later)
1,899
Learners
149
Reviews
27
Answers
4.7
Rating
6
Courses
I am a backend developer with a strong interest in functional programming. I have led development teams as a Team Lead at Kakao (Daum), a Senior Engineer at NHN, and a Lead at LINE+. Currently, I serve as the Head of Development at an AI startup called Denoticia.
I maintain a personal developer homepage at https://hatemogi.com/..
All
40 lectures ∙ (1hr 21min)
All
17 reviews
4.8
17 reviews
Reviews 1
∙
Average Rating 5.0
5
I took Mogihideo's Scala lecture and it was really great! Mogihideo's lecture style is very clear and easy to understand, so even I, who is new to Scala, could easily follow along. The lecture content was also organized systematically, so I was able to effectively understand Scala's basic concepts to advanced content. In addition, Mogihideo's passionate teaching and friendly attitude made the class atmosphere even better. I learned a lot about Scala through this lecture, and I am so happy that it will be a great help for my future development studies. I recommend Mogihideo's lecture!
Thank you for your long review. We will try to be more friendly.
Reviews 2
∙
Average Rating 5.0
5
Hello. I recently heard that the highest paid developers in the US use Scala the most, and I became very interested in it. Then, I found this fundamental Scala lecture and I think I am very lucky. I will listen carefully. Thank you ^ ^
Thank you for the "Fundamental Scala Lecture".
Reviews 48
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
5
I think it's easy to learn Scala grammar because it explains it by comparing Java code and Scala code 1:1. Also, it's short and concise, so it seems to help you learn Scala quickly. I recommend it!
Thank you for leaving a review that highlights exactly what you were looking for in this lecture!
Reviews 1
∙
Average Rating 5.0
5
You teach in a way that makes it easy to approach new languages.
Thank you for taking the class and writing a review.
$42.90
Check out other courses by the instructor!
Explore other courses in the same field!