Kotlin for Beginners: Learn Programming With Kotlin
Learn Kotlin from scratch! Grasp object-orientation and idiomatic Kotlin to realize coding projects and Android apps!
Lo que serás capaz de hacer
>> This is the only Udemy course that is referenced from the official Kotlin website as well as the official Android developers website for people who want to learn Kotlin, whether for Android or other purposes! >> Learn programming in Kotlin , the most beautiful modern programming language based on Java! >> Join this beginner-friendly course to learn to write code with an awesome and easy-to-learn language! >> Expand your expertise as a Java or Android Developer and improve the quality of your code! >> I'll answer every question you have , help you personally if you get stuck and listen to your feedback! Join 15,000+ happy students of mine on Udemy! This course will teach you programming in Kotlin! We begin with the basics so this course is completely suitable for beginners . You will put what you learn into practice in several coding challenges . So at the end, you'll be able to create your own applications in Kotlin. If you're an Android developer , you can use this course to get up to speed with this awesome language. Kotlin will allow you to maintain a cleaner and more expressive code base, use concepts that go beyond even Java 8, and write more robust apps for Android. Topics covered include: Variables & nullable types (null safety) Conditionals: if and when Loops: for and while Functions Object orientation: classes, objects, interfaces, inheritance etc. Data classes (a handy feature in Kotlin) UPDATE : more object-orientation + binary and hexadecimal numbers UPDATE : the information hiding principle + generics This course also covers object-orientation , the major development paradigm you need to grasp in today's world. But we will also look at functional programming concepts that will make your life much easier. Once you understand these, you will also be able to understand other object-oriented languages , including Java, PHP, C++, C#, Scala, or Swift. They all use this same basic paradigms. So get in now to help shape this course and become part of the community inside!
- Create professional applications using Kotlin, the new Java-based programming language developed by Jetbrains
- Understand the concepts of the Kotlin language and how it integrates neatly with Java
- Understand the basics of object-oriented software development, the most important development paradigm
- Understand the principles behind other object-oriented languages like Java, C++, PHP, C#, Scala, or Swift
- Use Intellij, the popular Java (and Kotlin) IDE, to write code effectively and professionally
- Read code and write your Kotlin code as well
Temario
UNIDAD 1 - Welcome! · 2 leccionesUNIDAD 1 - Welcome!
UNIDAD 1 - Welcome!
- Introduction (What You're Going To Get Out Of This Course!)
- How To Make The Most Of This Course
UNIDAD 2 - What is Kotlin? · 2 leccionesUNIDAD 2 - What is Kotlin?
UNIDAD 2 - What is Kotlin?
- A Brief Overview
- Try It Out In 30 Seconds!
UNIDAD 3 - Getting the Tools · 3 leccionesUNIDAD 3 - Getting the Tools
UNIDAD 3 - Getting the Tools
- Downloading the JDK
- Downloading IntelliJ
- Setting up IntelliJ
UNIDAD 4 - Getting Started With Kotlin! · 10 leccionesUNIDAD 4 - Getting Started With Kotlin!
UNIDAD 4 - Getting Started With Kotlin!
- Using Kotlin Interactively in REPL
- Variables
- Variables
- Primitive Types & Strings
- Variables and Data Types
- Expressions vs. Statements
- Expressions vs. Statements
- Nullable Variables
- Nullables
- Your First Stand-Alone App
UNIDAD 5 - Conditional Statements · 10 leccionesUNIDAD 5 - Conditional Statements
UNIDAD 5 - Conditional Statements
- Conditional Statements Using "if"
- if Statements
- Conditional Statements Using "when"
- when Statements
- When to Use "if" vs "when"
- Conditional Statements Using "if" and "when"
- Conditional Expressions
- More Advanced "when" Constructs
- Advanced Conditionals
- Coding Challenge: Conditionals
UNIDAD 6 - Arrays and Lists · 4 leccionesUNIDAD 6 - Arrays and Lists
UNIDAD 6 - Arrays and Lists
- Arrays vs. Lists
- Arrays in Kotlin
- Lists in Kotlin
- Arrays and Lists in Kotlin
UNIDAD 7 - Lucky Loop · 7 leccionesUNIDAD 7 - Lucky Loop
UNIDAD 7 - Lucky Loop
- "for" Loops
- "while" Loops
- Loops Using "for" and "while"
- Using "break" and "continue" Statements
- Naming loops
- Using break, continue and return
- Coding Challenge: Using Loops
UNIDAD 8 - Congrats Novice! · 3 leccionesUNIDAD 8 - Congrats Novice!
UNIDAD 8 - Congrats Novice!
- Congratulations!
- All The Basics (Recap What You've Learned!)
- Coding Challenge: Loops, Lists and Conditionals
UNIDAD 9 - Functions · 3 leccionesUNIDAD 9 - Functions
UNIDAD 9 - Functions
- Functions
- Functions
- Code Along: Reversing A List
UNIDAD 10 - Object-Oriented Programming -- Part I · 19 leccionesUNIDAD 10 - Object-Oriented Programming -- Part I
UNIDAD 10 - Object-Oriented Programming -- Part I
- Starting with Object-Orientation
- The Basics of Object-Orientation
- Your First Class
- Methods
- Properties and Methods
- Constructors
- Object Creation
- Coding Challenge: Classes
- Named Parameters & Default Values
- Named Parameters & Default Values
- Open Classes and Inheritance
- Open Classes and Inheritance
- Abstract Classes
- Abstract Classes
- Open vs. Abstract
- Open vs. Abstract
- Interfaces
- Interfaces
- Object-Orientation - Part I
UNIDAD 11 - Object-Oriented Programming -- Part II · 12 leccionesUNIDAD 11 - Object-Oriented Programming -- Part II
UNIDAD 11 - Object-Oriented Programming -- Part II
- Overriding Rules
- Overriding
- Data Classes
- Data Classes
- Coding Challenge: Putting It All Together!
- Objects / Singletons
- Basic Enums
- Basic Enums
- Packages
- Packages
- Imports
- Imports
UNIDAD 12 - Binary & Hexadecimal Numbers · 5 leccionesUNIDAD 12 - Binary & Hexadecimal Numbers
UNIDAD 12 - Binary & Hexadecimal Numbers
- Hexadecimal Numbers & The Color Enum
- Hexadecimal Numbers
- Binary Numbers & The Color Enum
- Binary Numbers
- Bitwise Operators
UNIDAD 13 - Object-Oriented Programming -- Part III · 11 leccionesUNIDAD 13 - Object-Oriented Programming -- Part III
UNIDAD 13 - Object-Oriented Programming -- Part III
- The Principle of Information Hiding
- Information Hiding
- Properties II: Getters and Setters
- Quiz: Getters and Setters
- Visibilities
- Quiz: Visibilities
- Generics
- Quiz: Generics
- A Generic Stack
- Generic Functions
- Quiz: Generics II
UNIDAD 14 - I/O -- Input and Output · 8 leccionesUNIDAD 14 - I/O -- Input and Output
UNIDAD 14 - I/O -- Input and Output
- Introduction to I/O
- A Little Console Game
- Code Along: Hangman Game - Part I
- Code Along: Hangman Game - Part II
- Reading From a File
- Challenge Preparation: Maps
- Challenge: Find the Most Frequent IP Address
- Challenge Solution: Find the Most Frequent IP Address
UNIDAD 15 - Bonus · 1 leccionesUNIDAD 15 - Bonus
UNIDAD 15 - Bonus
- Bonus: Reach Your Full Potential As A Software Developer
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
15 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
34 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Peter Sommerhoff.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 15 unidades · 100 lecciones · 60 h
- 12 meses de acceso
- 34 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Peter Sommerhoff; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


