Programming for Non-Programmers: Android & Kotlin

Go to class
Write Review

Free Online Course: Programming for Non-Programmers: Android & Kotlin provided by LinkedIn Learning is a comprehensive online course, which lasts for 3-4 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Programming for Non-Programmers: Android & Kotlin is taught by Todd Perkins.

Overview
  • Get a beginner's guide to programming, focused on Android app development. Learn the Kotlin programming language and the foundations of good app design.

Syllabus
  • Introduction

    • Welcome
    • What you should know before watching
    • How to use the exercise files
    • The finished app
    1. Set Up Your Coding Environment
    • Find and install Android Studio
    • Create an Android Studio project
    • Install Android SDKs and build tools
    • The Android Studio interface
    • Change preferences in Android Studio
    • Using the Android Emulator
    2. Programming Building Blocks: Variables
    • How programming works
    • Variables
    • Working with variables
    • Using properties
    • Connect visual objects to variables
    • Enum values
    • Private properties and constants
    • Practical applications of variables
    • Challenge: Create two variables
    • Solution: Create two variables
    3. Programming Building Blocks: Methods
    • Methods
    • Using methods
    • Parameter methods
    • Connect a button to a method
    • Practical applications of methods
    • Challenge: Methods
    • Solution: Methods
    4. Programming Building Blocks: Control Flow
    • Conditional statements
    • Using conditional statements
    • Boolean values
    • Arrays
    • Using arrays
    • Loops
    • Using loops
    • When statements
    • Using when statements
    • Practical examples of conditional statements
    • Challenge: Build a mini calculator app
    • Solution: Build a mini calculator app
    5. Plan and Prepare the App
    • From building blocks to building apps
    • Customize UI objects
    • Themes
    • Grid layouts
    • Arrange buttons in a grid layout
    • Finish the user interface
    • View the app's code structure visually
    6. Build a Full Application
    • Set up properties and methods
    • Connect all of the visual elements to code
    • Display tapped numbers in the calculator
    • Make the Clear button clear all values
    • Set the calculator to add or subtract
    • Show the total when the equals button is tapped
    • Format the number
    • Challenge: Multiplication button
    • Solution: Multiplication button
    Conclusion
    • Next steps