Complete Kotlin development masterclass
Complete Kotlin development masterclass, available at $94.99, has an average rating of 4.64, with 461 lectures, 2 quizzes, based on 2308 reviews, and has 15371 subscribers.
You will learn about Kotlin development Kotlin coroutines Functional programming Object Oriented Programming Kotlin language fundamentals Kotlin extensions Generics Principles of software development This course is ideal for individuals who are Complete newbies or Intermediate developers or Beginner developers or Java developers It is particularly useful for Complete newbies or Intermediate developers or Beginner developers or Java developers.
Enroll now: Complete Kotlin development masterclass
Summary
Title: Complete Kotlin development masterclass
Price: $94.99
Average Rating: 4.64
Number of Lectures: 461
Number of Quizzes: 2
Number of Published Lectures: 457
Number of Published Quizzes: 2
Number of Curriculum Items: 463
Number of Published Curriculum Objects: 459
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Kotlin development
- Kotlin coroutines
- Functional programming
- Object Oriented Programming
- Kotlin language fundamentals
- Kotlin extensions
- Generics
- Principles of software development
Who Should Attend
- Complete newbies
- Intermediate developers
- Beginner developers
- Java developers
Target Audiences
- Complete newbies
- Intermediate developers
- Beginner developers
- Java developers
This course is a unique experience on Udemy.
There are loads of Kotlin resources online to choose from, but this is the only course that takes you from a complete beginner in software development, teaches you the fundamentals, advanced topics, and makes you an expert in this field.
In addition, you have loads of practice exercises, challenges and projects to work on. I didn’t just add a bunch of exercises at the end. Instead, each concept is put in code and practiced so that we make sure you apply and learn everything through action.
You get over 30 hours of on-demand videos, exercises and most importantly projects to apply the knowledge we talk about.
I’ve spent years building applications in Kotlin, and years again teaching people how to build code for themselves.
This is the most complete course I’ve ever done, and it’s all to help you on your journey to become an expert developer.
We will cover basic topics such as
-
language fundamentals
-
collections
-
flow control
-
loops
-
handling errors and exceptions
-
functions
-
packages
As well as advanced topics such as
-
Object Oriented Programming
-
Principles of development
-
Standard functions
-
Types of classes
-
Extensions
-
Generics
-
Coroutines
And we will put everything in practice through examples and projects.
If you want to take ONE COURSE to master Kotlin take this course.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course introduction
Lecture 2: How this course is structured
Lecture 3: Important message about Udemy reviews
Lecture 4: Engage on social media
Chapter 2: How to
Lecture 1: How to take this course
Lecture 2: How to ask questions
Chapter 3: First code
Lecture 1: Section objectives
Lecture 2: Installation
Lecture 3: Hello world
Lecture 4: Run the code
Lecture 5: Change the code
Lecture 6: Explanation
Lecture 7: Exercise: Build your own project
Lecture 8: Solution: Build your own project
Lecture 9: Comments
Lecture 10: BONUS: REPL
Lecture 11: Section recap
Chapter 4: Variables and Strings
Lecture 1: Section objectives
Lecture 2: Strings
Lecture 3: Chars
Lecture 4: Variables
Lecture 5: Variable names
Lecture 6: Practice: Variables and Strings
Lecture 7: Exercise: Variables and Strings
Lecture 8: Solution: Variables and Strings
Lecture 9: String functions
Lecture 10: Bonus: How to find all available string functions
Lecture 11: Exercise: Discover a new function and use it
Lecture 12: String templates
Lecture 13: Practice: Strings
Lecture 14: Exercise: Strings
Lecture 15: Solution: Strings
Lecture 16: Constants
Lecture 17: Section recap
Chapter 5: User Input
Lecture 1: Section objectives
Lecture 2: Getting user input
Lecture 3: Input a number
Lecture 4: Generating a random number
Lecture 5: Practice: Getting user input
Lecture 6: Exercise: Getting user input
Lecture 7: Solution: Getting user input
Lecture 8: Section recap
Chapter 6: Numbers and Variable Types
Lecture 1: Section objectives
Lecture 2: What are numbers in Kotlin
Lecture 3: Types of numbers
Lecture 4: Practice: Numbers
Lecture 5: Exercise: Numbers
Lecture 6: Solution: Numbers
Lecture 7: Bonus: How are numbers stored in memory
Lecture 8: Implicit and explicit values
Lecture 9: Type conversions
Lecture 10: Let's talk about Strings again
Lecture 11: Practice: Type conversions
Lecture 12: Exercise: Type conversions
Lecture 13: Solution: Type conversions
Lecture 14: Section recap
Chapter 7: Operators and Booleans
Lecture 1: Section objectives
Lecture 2: Arithmetic operators
Lecture 3: Result types
Lecture 4: Assignment operators
Lecture 5: Augmented assignment operators
Lecture 6: Practice: Operators
Lecture 7: Exercise: Operators
Lecture 8: Solution: Operators
Lecture 9: Booleans
Lecture 10: Logical operators
Lecture 11: Comparison operators
Lecture 12: Practice: Logical operators
Lecture 13: Exercise: Logical operators
Lecture 14: Solution: Logical operators
Lecture 15: Section recap
Chapter 8: Nullability
Lecture 1: Section objectives
Lecture 2: Null value
Lecture 3: Null safe calls
Lecture 4: Arithmetic operators on null values
Lecture 5: Practice: Null
Lecture 6: Exercise: Null
Lecture 7: Solution: Null
Lecture 8: The Elvis operator
Lecture 9: Non-null Assertions
Lecture 10: Practice: Elvis and assertions
Lecture 11: Exercise: Elvis and assertions
Lecture 12: Solution: Elvis and assertions
Lecture 13: Section recap
Chapter 9: Handling exceptions
Lecture 1: Section objectives
Lecture 2: What are exceptions
Lecture 3: Try catch
Lecture 4: Finally
Lecture 5: Throw
Instructors
-
Catalin Stefan
Software Development Teacher
Rating Distribution
- 1 stars: 38 votes
- 2 stars: 33 votes
- 3 stars: 177 votes
- 4 stars: 640 votes
- 5 stars: 1420 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024