Course Overview
Teacher
LearnToProgram is a leading publisher of web, mobile and game development courses that are used by individuals and companies worldwide. Based outside of Hartford, Connecticut, the LearnToProgram team is dedicated to teaching more people to program... View ProfileDetails
- Total Time 3 hr, 16 min
- Lessons 34
- Attachment 1
- Exercises 88
-
117 CQ
34 Lessons in This Course
-
7 minFREEiOS Development lesson 1Free4 CQ
Learn the requirements of Swift, look at the Xcode development environment, and write your first Swift program in this beginner-friendly lesson.
with LearnToProgramLearn the requirements of Swift, look at the Xcode development environment, and write your first Swift program in this beginner-friendly lesson.
-
8 minSTEM lesson 25 CQ
Mark Lassoff, the founder of Learn to Program, demonstrates how to create a new Xcode project for either iOS or OSX, then explores the Xcode interface.
with LearnToProgramMark Lassoff, the founder of Learn to Program, demonstrates how to create a new Xcode project for either iOS or OSX, then explores the Xcode interface.
-
7 miniOS Development lesson 34 CQ
Discover the basics of variables, constants, and variable manipulations, as well as how each of these work in the Swift programming lesson.
with LearnToProgramDiscover the basics of variables, constants, and variable manipulations, as well as how each of these work in the Swift programming lesson.
-
6 miniOS Development lesson 44 CQ
Explore some of the common variable types of the Swift programming language, including integers, floating points, doubles, Booleans, and more.
with LearnToProgramExplore some of the common variable types of the Swift programming language, including integers, floating points, doubles, Booleans, and more.
-
8 miniOS Development lesson 55 CQ
Learn how to use arithmetic operators in the Swift programming language to perform addition, subtraction, multiplication, and division in this lesson.
with LearnToProgramLearn how to use arithmetic operators in the Swift programming language to perform addition, subtraction, multiplication, and division in this lesson.
-
4 miniOS Development lesson 63 CQ
In this lesson on type casting, learn general properties of assigned values in the Swift programming language, plus learn to change variable types with ease.
with LearnToProgramIn this lesson on type casting, learn general properties of assigned values in the Swift programming language, plus learn to change variable types with ease.
-
2 miniOS Development lesson 72 CQ
Learn how Swift allows you to use strings to insert constants, variables, and expressions into longer strings in a process known as string interpolation.
with LearnToProgramLearn how Swift allows you to use strings to insert constants, variables, and expressions into longer strings in a process known as string interpolation.
-
7 miniOS Development lesson 84 CQ
Learn to Program founder Mark Lassoff discusses how to perform a basic control flow with an if statement using the Swift programming language.
with LearnToProgramLearn to Program founder Mark Lassoff discusses how to perform a basic control flow with an if statement using the Swift programming language.
-
8 miniOS Development lesson 95 CQ
Take your knowledge of the Swift programming language to the next level by learning how to create complex conditionals and compound if statements.
with LearnToProgramTake your knowledge of the Swift programming language to the next level by learning how to create complex conditionals and compound if statements.
-
4 miniOS Development lesson 103 CQ
Switch statements are similar to if else statements, but they don't require as much syntax. Learn how to set them up and test them using the Swift language.
with LearnToProgramSwitch statements are similar to if else statements, but they don't require as much syntax. Learn how to set them up and test them using the Swift language.
-
6 miniOS Development lesson 114 CQ
Explore some of the fundamental characteristics of while loops in Swift, learn to code them, and explore common types of errors often found inside of them.
with LearnToProgramExplore some of the fundamental characteristics of while loops in Swift, learn to code them, and explore common types of errors often found inside of them.
-
3 miniOS Development lesson 122 CQ
Similar to while loops, for loops are another type of loop that are convenient to use within Swift. Learn how to set them up in this lesson.
with LearnToProgramSimilar to while loops, for loops are another type of loop that are convenient to use within Swift. Learn how to set them up in this lesson.
-
3 minSTEM lesson 132 CQ
For in loops are extremely useful in the Swift programming language. Learn how to set one up with an array, test it, and even use it as a counter.
with LearnToProgramFor in loops are extremely useful in the Swift programming language. Learn how to set one up with an array, test it, and even use it as a counter.
-
8 miniOS Development lesson 145 CQ
Learn all about setting up, writing and using arrays in the Swift programming language, plus understand how to use standard for loops with arrays, and more.
with LearnToProgramLearn all about setting up, writing and using arrays in the Swift programming language, plus understand how to use standard for loops with arrays, and more.
-
5 miniOS Development lesson 153 CQ
Mark Lassoff, the founder of Learn to Program, introduces array count and array slice in this lesson. Learn how each is written and how they are used.
with LearnToProgramMark Lassoff, the founder of Learn to Program, introduces array count and array slice in this lesson. Learn how each is written and how they are used.
-
8 miniOS Development lesson 165 CQ
Learn about some of the most powerful functions available with arrays inside of Swift, including the isEmpty, append, insert, and remove functions.
with LearnToProgramLearn about some of the most powerful functions available with arrays inside of Swift, including the isEmpty, append, insert, and remove functions.
-
6 miniOS Development lesson 174 CQ
Mark Lassoff from Learn to Program discusses the basics of using dictionaries, then demonstrates how to set one up using the Swift programming language.
with LearnToProgramMark Lassoff from Learn to Program discusses the basics of using dictionaries, then demonstrates how to set one up using the Swift programming language.
-
7 miniOS Development lesson 184 CQ
Discover how to add a new key to a dictionary, replace a value within one, and remove a value from a dictionary using the Swift programming language.
with LearnToProgramDiscover how to add a new key to a dictionary, replace a value within one, and remove a value from a dictionary using the Swift programming language.
-
3 miniOS Development lesson 192 CQ
Mark discusses the basics of functions in the Swift programming language, shows how to set up a function, and explains their value to you as a developer.
with LearnToProgramMark discusses the basics of functions in the Swift programming language, shows how to set up a function, and explains their value to you as a developer.
-
6 miniOS Development lesson 204 CQ
Write a simple version of a function that takes arguments, then learn how this parameterized function type can also process multiple arguments.
with LearnToProgramWrite a simple version of a function that takes arguments, then learn how this parameterized function type can also process multiple arguments.
-
5 miniOS Development lesson 213 CQ
Function returns make functions extremely useful and flexible, and they can be used in a number of different situations. Learn how to write them using Swift.
with LearnToProgramFunction returns make functions extremely useful and flexible, and they can be used in a number of different situations. Learn how to write them using Swift.
-
7 miniOS Development lesson 224 CQ
Learn about inside and outside functions in the Swift programming language, discover the differences between global and local variables, and more.
with LearnToProgramLearn about inside and outside functions in the Swift programming language, discover the differences between global and local variables, and more.
-
3 miniOS Development lesson 232 CQ
Learn to Program founder Mark Lassoff demonstrates how to write a simple nested function using the Swift programming language in this lesson.
with LearnToProgramLearn to Program founder Mark Lassoff demonstrates how to write a simple nested function using the Swift programming language in this lesson.
-
4 miniOS Development lesson 243 CQ
When working with lists of related data for a type, enumerations are very helpful. Learn how to write a simple enumeration in Swift in this lesson.
with LearnToProgramWhen working with lists of related data for a type, enumerations are very helpful. Learn how to write a simple enumeration in Swift in this lesson.
-
9 miniOS Development lesson 255 CQ
Learn how to set up and create a class, discover what class methods and getters are, and write some simple code to create a simplification of a real dog.
with LearnToProgramLearn how to set up and create a class, discover what class methods and getters are, and write some simple code to create a simplification of a real dog.
-
7 miniOS Development lesson 264 CQ
Now that you know how to set up classes in Swift, learn how to differentiate each of the objects within a class and give them unique properties with subclasses.
with LearnToProgramNow that you know how to set up classes in Swift, learn how to differentiate each of the objects within a class and give them unique properties with subclasses.
-
2 miniOS Development lesson 272 CQ
Discover the role of protocols in Swift code, learn what is required to make them work, and see how they can be applied to more than one class.
with LearnToProgramDiscover the role of protocols in Swift code, learn what is required to make them work, and see how they can be applied to more than one class.
-
5 miniOS Development lesson 283 CQ
Using a Fahrenheit-Celsius temperature conversion as an example, learn how to set up, apply, and make changes to an extension in this Swift programming lesson.
with LearnToProgramUsing a Fahrenheit-Celsius temperature conversion as an example, learn how to set up, apply, and make changes to an extension in this Swift programming lesson.
-
3 miniOS Development lesson 292 CQ
Want to learn how to take an existing operator and give it new functionality in Swift? Learn how to apply operator overloading in this lesson!
with LearnToProgramWant to learn how to take an existing operator and give it new functionality in Swift? Learn how to apply operator overloading in this lesson!
-
4 miniOS Development lesson 303 CQ
When working in Swift, it's possible to use generics to reduce the number of functions in an application. Learn how to write a generic function in this lesson.
with LearnToProgramWhen working in Swift, it's possible to use generics to reduce the number of functions in an application. Learn how to write a generic function in this lesson.
-
2 miniOS Development lesson 312 CQ
Emojis have taken the world by storm, but did you know you can even include these lovable illustrations in your Swift code? Learn how in this lesson.
with LearnToProgramEmojis have taken the world by storm, but did you know you can even include these lovable illustrations in your Swift code? Learn how in this lesson.
-
6 miniOS Development lesson 324 CQ
Begin working on a simple iOS application that can run on either an iPad or iPhone, and learn how to get started in an Xcode development environment.
with LearnToProgramBegin working on a simple iOS application that can run on either an iPad or iPhone, and learn how to get started in an Xcode development environment.
-
6 miniOS Development lesson 334 CQ
Learn what outlets and actions are, add them to your app in Xcode, and write the Swift code for a simple iOS app that greets a user with his or her name.
with LearnToProgramLearn what outlets and actions are, add them to your app in Xcode, and write the Swift code for a simple iOS app that greets a user with his or her name.
-
2 miniOS Development lesson 342 CQ
Now that you've finished coding your Swift app for iOS, test it using the Xcode development software. Learn how to access and use the simulator in this lesson.
with LearnToProgramNow that you've finished coding your Swift app for iOS, test it using the Xcode development software. Learn how to access and use the simulator in this lesson.
-
19140 min19-part Software Development course80 CQ
Want to add a layer of interactivity to your HTML website without wasting time on a programming language that isn’t built to last? Whether you’re new to coding or looking to brush up on old skills, you’ll find everything you need to know about JavaScript basics in these 19 lessons. Learn how to use operators, variables, conditional statements, loops, and more. By the end of this course, you should have the necessary tools to start building your own dynamic website or browser-based game.
with LearnToProgramWant to add a layer of interactivity to your HTML website without wasting time on a programming language that isn’t built to last? Whether you’re new to coding or looking to brush up on old skills, you’ll find everything you need to know about JavaScript basics in these 19 lessons. Learn how to use operators, variables, conditional statements, loops, and more. By the end of this course, you should have the necessary tools to start building your own dynamic website or browser-based game.
-
27221 min27-part Web Development course124 CQ
Learning how to code has never been so simple! This 27-lesson beginner’s course from Learn to Program teaches you how to create a website from scratch using HTML and CSS. Start with an overview of web development before delving into the structure of HTML and XHTML documents. By the end of this course, you’ll know how to code links, inputs, and comments in HTML; style and format content with CSS; and more. Each lesson is accompanied by a screencast and exercises to reinforce your understanding.
with LearnToProgramLearning how to code has never been so simple! This 27-lesson beginner’s course from Learn to Program teaches you how to create a website from scratch using HTML and CSS. Start with an overview of web development before delving into the structure of HTML and XHTML documents. By the end of this course, you’ll know how to code links, inputs, and comments in HTML; style and format content with CSS; and more. Each lesson is accompanied by a screencast and exercises to reinforce your understanding.
-
972 min9-part Software Development course42 CQ
Want to design and program your own game using one of the most common languages in PC game building? In this course, LearnToProgram teaches you how to create a basic, text-based game called “Monster."
with LearnToProgramWant to design and program your own game using one of the most common languages in PC game building? In this course, LearnToProgram teaches you how to create a basic, text-based game called “Monster."
-
24274 min24-part Web Development course150 CQ
Develop expertise in website design and turn your plain HTML webpage into a stylistic treat using CSS! By the end of this course, you’ll be able to create the perfect look and feel for any website.
with LearnToProgramDevelop expertise in website design and turn your plain HTML webpage into a stylistic treat using CSS! By the end of this course, you’ll be able to create the perfect look and feel for any website.
-
21114 min21-part Software Development course66 CQ
Want to learn a programming language that emphasizes readability without sacrificing power? Python is the one for you. In this beginner's course, Learn to Program guides you through Python’s lists, conditional statements, loops, and more. If you are already proficient in a similar object-oriented language such as C or Java, learning the essentials of Python will be a piece of cake; if you've never written a single line of code, these crystal-clear lessons will make learning a new language as painless as possible.
with LearnToProgramWant to learn a programming language that emphasizes readability without sacrificing power? Python is the one for you. In this beginner's course, Learn to Program guides you through Python’s lists, conditional statements, loops, and more. If you are already proficient in a similar object-oriented language such as C or Java, learning the essentials of Python will be a piece of cake; if you've never written a single line of code, these crystal-clear lessons will make learning a new language as painless as possible.
-
32350 min32-part iOS Development course190 CQ
With the spread of tablets and smartphones, there are more opportunities for programmers than ever before. In this intermediate-level course, get your start as a developer for Apple iOS devices!
with LearnToProgramWith the spread of tablets and smartphones, there are more opportunities for programmers than ever before. In this intermediate-level course, get your start as a developer for Apple iOS devices!
-
7107 min7-part iOS Development course57 CQ
Looking for a programming language that can do some heavy-lifting but doesn't take years to master? When programming for iOS, OS X, and watchOS, Apple's programming language Swift is the best choice!
with Sanjay NoronhaLooking for a programming language that can do some heavy-lifting but doesn't take years to master? When programming for iOS, OS X, and watchOS, Apple's programming language Swift is the best choice!
-
780 min7-part iOS Development course44 CQ
Get behind the UI-UX scenes and learn how to confidently build and maintain app interfaces that deal with different iPhone screen sizes and orientations using Xcode's Auto Layout feature in Swift.
with Sanjay NoronhaGet behind the UI-UX scenes and learn how to confidently build and maintain app interfaces that deal with different iPhone screen sizes and orientations using Xcode's Auto Layout feature in Swift.
-
34196 min34-part iOS Development course117 CQ
Are you interested in making your first iOS or OSX app? Mark Lassoff, the founder of Learn to Program, offers a beginner-friendly overview of Swift using the Xcode development environment.
with LearnToProgramAre you interested in making your first iOS or OSX app? Mark Lassoff, the founder of Learn to Program, offers a beginner-friendly overview of Swift using the Xcode development environment.
-
12150 min12-part Android Development course81 CQ
Follow along and learn how to create mobile apps in this project-based development course. Follow along and make 10 different apps you can use and distribute to iOS, Android, Kindle and more!
with LearnToProgramFollow along and learn how to create mobile apps in this project-based development course. Follow along and make 10 different apps you can use and distribute to iOS, Android, Kindle and more!