Course Curriculum

    1. Welcome to the Course

    2. Introduction

    3. Learning Goals

    4. Variables and Constants

    5. Primitives Types

    6. Strings

    7. Nil Values

    8. Tuples

    9. Type Conversions

    10. Assignment Operators

    11. Conditional Operators

    1. Learning Goals

    2. Collection Types

    3. Arrays

    4. Array Operations

    5. Multidimensional Arrays

    6. Ranges

    1. Learning Goals

    2. If and Else Statements

    3. Else-If Statements

    4. Multiple Simultaneous Tests

    5. Switch Statements

    6. Advanced Switch Statements

    7. Testing for Nil Values

    8. While Loops

    9. For-In Loops - Part 1

    10. For-In Loops - Part 2

    11. Complex Loops and Loop Control Statements

    1. Learning Goals

    2. Functions

    3. Function Parameters

    4. Return Statements

    5. Parameter Variations - Argument Labels

    6. Parameter Variations - Default Values

    7. Parameter Variations - InOut Parameters

    8. Parameter Variations - Variadic Parameters

    9. Returning Multiple Values Simultaneously

    1. Learning Goals

    2. Classes

    3. Properties as Fields - Add to Class Implementation

    4. Custom Getters and Setters

    5. Calculated Properties

    6. Variable Scope and Self

    7. Lazy and Static Variables

    8. Behavior and Instance Methods

    9. Class Type Methods

    10. Class Instances as Field Variables

    11. Inheritance SubClassing and SuperClassing

    12. Overriding Initializers

    13. Overriding Properties

    14. Overriding Methods

    15. Structs Overview

    16. Enumerations

    17. Comparisons between Classes, Structs and Enums

    18. How to Get Your Certificate

About this Course

  • $1.29
  • 55 lessons
  • 11.5 hours of video content
  • Certificate Included

Enroll Now

Your purchase is a one-time payment for lifetime access to this course. Your completion certificate is included in this price. There are no extra taxes, fees or enrollment charges. The price you see below is the total you will pay.