4  4 reviews on Udemy

Swift 4 and ELM Masterclass | Make iOS 11 apps and web apps

Learn to code in Swift with practical projects! Design real apps from scratch.​ ​Make web apps in the ELM language.
Course from Udemy
 73 students enrolled
Navigate Xcode 9's interface.
Make real apps from scratch.
Code in Apple's programming language, Swift 4.0.
Build apps for the iPhone from start to finish. ​
Make the code AND the art for projects from scratch.​
Understand the basics of the Elm language
Grasp some key concepts of functional programming
Use Elm's build tools to debug and compile Elm code
Get started build simple websites and apps using the Elm language

Want to make apps and learn to code? Join our course! You'll have fun while designing and coding practical apps from scratch.

In Part 1, you learn how to make apps in Xcode 9. This course is project-based, where you follow along with your instructor to build real projects. 

The best way for you to learn how to make your own app is to follow project-based training content. You can put the apps you make in this course in your portfolio!

Why Xcode?

Xcode is Apple's FREE software for app development. Xcode is user-friendly and allows you to make complex and creative apps. 

At the same time it is accessible for beginners who want to make simple apps. Swift 4.0 is the programming language to learn if you want to make apps for Apple products.

Included in this course is material for beginners to get comfortable with the interfaces. Please note that we reuse this material in similar courses because it is introductory material. You can find some material in this course in the following related courses:

  • iOS 11 & Swift 4.0 - A Beginner's Guide with Projects
  • The Ultimate iOS 11 & Swift 4 Course. Learn to Build Apps!
  • C# Unity and Swift 4 Masterclass: Make Games and Apps 
  • Xamarin Start to Finish Android & iOS Apps (& Learn to Code)
  • Code in Kotlin & Java for Android and Complete 5 iPhone Apps
  • Finish 26 Games & Apps Quickly (GameMaker: Studio & Xcode) 
  • Learn UI Mobile App Design & Game Mechanics in Construct 2
  • Beginner's Guide to Elm Programming. Build Web Apps! 
  • Learn ELM Functional Programming and Make 22 GameMaker Games

Your teachers will teach you practical skills using real-world examples. Take this course to build your portfolio today. 

Do you want to learn to make web apps? In Part 2, web developer Chris Veillette will teach you how to code in the Elm language to build real websites and apps.

What is Elm?

Elm is a programming language that you can use to build web apps. Elm is user-friendly, which makes it a great place to learn to build web apps. Elm is a functional language that compiles to JavaScript. 

Elm is a separate language from JavaScript, which means you must learn the syntax and language rules of Elm.

What are the advantages of Elm?

  • Elm allows you to write well-architectured code that is easy to read.
  • Elm makes front-end development simpler.
  • Elm provides light operations, which means it involves less fatigue than JavaScript. With JavaScript-heavy apps, a lot of tooling and frameworks can be required to make a simple app. Elm provides a lighter operation by being self-contained.
  • Elm comes with creative built-in tools, meaning you don't have to download other packages
  • Elm is easy to understand and use once you learn the language
  • There is a supportive community with an active creator (Evan Czaplicki)
  • Elm has no runtime exceptions, which can occur in JavaScript. Instead Elm gives you warning messages. 
  • Elm's warning messages are in a readable language
  • Elm's built-in package manager protects code from minor errors
  • And more!

You can learn to build websites and apps in Elm. Get started with this up-and-coming programming language.  This course is full of practical examples. 

We teach you theory while also building real projects that you can put in your web development portfolio. Enroll now to join the Mammoth community.

Swift 4 and ELM Masterclass | Make iOS 11 apps and web apps
$ 94.99
per course
Also check at

FAQs About "Swift 4 and ELM Masterclass | Make iOS 11 apps and web apps"


Elektev is on a mission to organize educational content on the Internet and make it easily accessible. Elektev provides users with online course details, reviews and prices on courses aggregated from multiple online education providers.
DISCLOSURE: This page may contain affiliate links, meaning when you click the links and make a purchase, we receive a commission.