
Explore Swift conditional testing, ternary, and nil coalescing operators, including comparisons, boolean logic, and string value checks, to drive control flow and concise code.
Discover Swift collection types, starting with arrays, and learn how to declare, initialize, and reassign them, compare arrays, sets, and dictionaries, and understand tuples versus collections through practical examples.
Learn common array operations in Swift, including retrieving counts, first and last elements, and index access, plus modifying arrays with append, insert, replace, and remove on a tuple-based inventory.
Explore the fundamentals of control flow, including if and else, nested conditions, switch statements, null value checks, and loops, while learning when to use each construct.
Explore control flow with if and else statements that run code blocks based on true or false tests. See a simple left-right player position example.
Explore how else if statements extend basic if logic to test multiple conditions, using button presses like left, right, up, and down, plus a default else to handle invalid input.
Explore switch statements in Swift, compare them to if else, learn the syntax and default clause, and see how button presses update x and y positions.
Explore advanced switch statement techniques in swift, including range tests, multiple values, and tuple matching with decomposing bindings and where clauses.
Learn how function return types and return statements work, return values as expressions, and how blank returns exit functions or loops with practical max and game examples.
Learn how to define an item category as an enumeration, restrict values with cases, use raw values or associated values, and implement exhaustive switch statements.
Learn to connect outlets and actions in a view controller by linking UI elements to code, then update a label's text on button press.
Learn to build a view from a data collection using a for each loop to display a 14-day forecast in swiftui, with text styling and padding.
Learn how to layer an image with text using a z stack to place today's weather over a clouds background image, creating a simple weather app interface.
This course is designed for ANYONE with an interest in app development. It really is that simple!
Swift is a fantastic language to learn how to code with, enabling you to make production-quality apps for the App Store using only FREE software!
This course is project-based so you will not be learning a bunch of useless coding practices. At the end of this course you will have real world apps to use in your portfolio. We feel that project based training content is the best way to get from A to B. Taking this course means that you learn practical, employable skills immediately.
You can use the projects you build in this course to add to your LinkedIn profile. Give your portfolio fuel to take your career to the next level.
Learning how to code is a great way to jump in a new career or enhance your current career. Coding is the new math and learning how to code will propel you forward for any situation. Learn it today and get a head start for tomorrow. People who can master technology will rule the future.