Swift Programming For Beginners – No Programming Experience
Swift Programming For Beginners – No Programming Experience, available at Free, has an average rating of 4.5, with 92 lectures, based on 377 reviews, and has 26377 subscribers.
You will learn about Write basic swift codes and develop iPhone apps This course is ideal for individuals who are Anyone who wants to learn Swift programming from scratch with no previous programming experience It is particularly useful for Anyone who wants to learn Swift programming from scratch with no previous programming experience.
Enroll now: Swift Programming For Beginners – No Programming Experience
Summary
Title: Swift Programming For Beginners – No Programming Experience
Price: Free
Average Rating: 4.5
Number of Lectures: 92
Number of Published Lectures: 92
Number of Curriculum Items: 92
Number of Published Curriculum Objects: 92
Original Price: Free
Quality Status: approved
Status: Live
What You Will Learn
- Write basic swift codes and develop iPhone apps
Who Should Attend
- Anyone who wants to learn Swift programming from scratch with no previous programming experience
Target Audiences
- Anyone who wants to learn Swift programming from scratch with no previous programming experience
Swift Programming for Beginners
Have you been trying to learn Swift programming but found it too difficult? Do you want to develop iPhone apps but don’t know where to start? Then this course is for you.
This course has been developed or beginners, no programming experience is required. This course will teach you in step-by-step approach, making Swift programming less daunting and more fun.
In this course you will learn all the basics of computer programming, which are similar to other programming languages such as C# and Java. Swift programming language is simpler to learn and easy to understand. Some of the topics we’ll cover in this course include;
- Different data types such as Int, String, Float and Double
- String Interpolation
- Arithmetic operators
- Remainder operator
- Comparison operators
- Type casting
- If statement
- Logical operators
- Ternary operators
- Switch statements
- Swift Arrays and their properties
- Swift Dictionary and their properties
- For loop
- While loop
- Repeat while loop
- Functions
- Optionals
- And many more…
By the end of this course you will have a good grasp of Swift programming and you will be able to write simple functional code. You will be able to create basic iPhone apps and be confident to advance into more Swift programming.
Enroll now to start your journey into the world of Swift programing and iOS app development.
Course Curriculum
Chapter 1: Getting started
Lecture 1: Download Xcode from the App Store
Chapter 2: Constants, Variables and Data Types
Lecture 1: Introduction to playground
Lecture 2: Constants and variables
Lecture 3: Introduction to Data Types
Lecture 4: Introduction to String Data Type
Lecture 5: Introduction to Int data Type
Lecture 6: Introduction to Float and Double Type
Lecture 7: Introduction to Boolean Data Type
Lecture 8: String interpolation
Lecture 9: String interpolation continued…
Lecture 10: Good naming conventions to follow
Chapter 3: Swift Operators
Lecture 1: Arithmetic operators
Lecture 2: Integer division and possible errors
Lecture 3: Remainder operator
Lecture 4: Compound assignment operators
Lecture 5: Comparison operator
Lecture 6: Comparison operator – checking for equality
Lecture 7: NOT operator
Lecture 8: How to find out the data types of variables
Lecture 9: Type Casting
Lecture 10: Problem Solution 1 – Swap variables
Lecture 11: Problem Solution 2 – Area and perimeter
Lecture 12: Problem Solution 3 – Calculate Percentage
Lecture 13: Problem Solution 4 – Last digits of a number
Chapter 4: If Statements
Lecture 1: Introduction to If statements
Lecture 2: Else branch
Lecture 3: Nested if statement
Lecture 4: Else…if statements
Lecture 5: Problem and Solution: Maximum of two numbers
Lecture 6: Problem and Solution: Even or odd number
Lecture 7: Problem and Solution: Divisibilty calculations
Lecture 8: Logical AND operator
Lecture 9: Logical OR operator
Lecture 10: Problem Solution: Class marks
Lecture 11: Problem Solution: Divisibility revisited
Lecture 12: Ternary conditional operator
Chapter 5: Switch Statements
Lecture 1: Switch statements
Lecture 2: Switch case – matching multiple values
Lecture 3: Switch range matching
Lecture 4: Switch break statement
Lecture 5: Fallthrough statement
Chapter 6: Arrays
Lecture 1: Introduction to Swift Array
Lecture 2: Reading values from array
Lecture 3: Getting multiple values using closed range
Lecture 4: Array type and Any type
Lecture 5: Merging two arrays
Lecture 6: Adding values to existing array
Lecture 7: Removing values from arrays
Lecture 8: Modifying values in arrays
Lecture 9: Mutable and immutable array
Lecture 10: Copying value from one array to another – reference and value types
Chapter 7: Dictionaries
Lecture 1: Introduction to Dictionary
Lecture 2: Retrieving values from a dictionary
Lecture 3: Adding a new key-value pair to a dictionary
Lecture 4: Updating value in a dictionary
Lecture 5: Removing items from dictionary
Lecture 6: Other dictionary methods
Chapter 8: For Loop, While Loop and Repeat While Loop
Lecture 1: Introduction to For Loop
Lecture 2: Using value of "i" in a loop and the underscore variable
Lecture 3: Looping through arrays
Lecture 4: Looping over dictionaries
Lecture 5: Problem and Solution: Maximum value in an array
Lecture 6: Problem and Solution: Separate numbers into odd and even
Lecture 7: Problem and Solution: Sum the content of an array
Lecture 8: Problem and Solution: Reversed array
Lecture 9: Inner loops
Lecture 10: Break statement
Lecture 11: Continue statement
Lecture 12: Introduction to While Loop
Lecture 13: Beware of an infinite loop
Lecture 14: Repeat while loop
Lecture 15: Repeat while loop example
Lecture 16: Problem and Solution: Separate numbers to array – while loop example
Chapter 9: Swift Functions
Lecture 1: Introduction to Function
Lecture 2: Function parameters
Lecture 3: Multiple parameters of a function
Lecture 4: Returning values from functions
Lecture 5: Calling a function from another function
Lecture 6: Parameter as a let constant
Chapter 10: Optionals
Lecture 1: Introduction to Optionals
Lecture 2: Introduction to Optionals contd…
Lecture 3: Returning nil from a function
Lecture 4: How to work with optional values
Lecture 5: Unwrapping optional values
Lecture 6: Force unwrap optional types
Lecture 7: Implicitly unwrapped Optionals
Lecture 8: Nil coalescing operator
Lecture 9: Multiple optional binding – unwrapping multiple optionals
Lecture 10: Optional Chaining
Lecture 11: Variable scopes
Instructors
-
Dee Aliyu Odumosu
Freelance Developer with over 120 Apps Developed
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 6 votes
- 3 stars: 48 votes
- 4 stars: 124 votes
- 5 stars: 195 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 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
- Top 10 Gardening Courses to Learn in November 2024