Mammoth Club All levels 10 sections 42 lectures

Beginner's Guide to Elm Programming. Build Web Apps!

A Beginner's Guide to Elm Programming for Aspiring Web App Developers & Entrepreneurs. Build Web Apps from Scratch.

01
Skill level
All levels
02
Sections
10
03
Lectures
42
04
Instructor
John Bura
What's inside

This course includes.

10
Sections
42
Lectures
37
Resources
Certificate of completion
Included
Mobile and desktop access
Included
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content

Curriculum & lectures.

10 sections · 42 lectures
+ 1 - Introduction 4 lectures
1.1 Preface Locked
1.2 Installing ELM Locked
1.3 Elm fomat in PATH Locked
ELM Source Code Locked
+ 2 - Functions 11 lectures
2.1 Intro to Reply and Type Locked
2.2 Boolean Lists Functions Locked
2.3 Functions Part 1 Locked
2.4 Functions Part 2 Locked
2.5 Functions Part 3 Locked
2.6 Functions Part 4 Locked
2.7 If Expressions Locked
2.8 Tuples Locked
2.9 Records Part 1 Locked
2.10 Records Part 2 Locked
2.11 Records Part 3 Locked
+ 3 - Attributes 5 lectures
3.1 Hello World Locked
3.2 Hello World (Cont'd) Locked
3.3 Adding Class Attributes Locked
3.4 Reactor Intro Locked
3.5 Reactor Intro (Cont'd) Locked
+ 4 - Architecture 3 lectures
4.1 Architecture Intro Locked
4.2 Increasing and Decreasing Size Locked
4.3 Removing EXCL Marks Locked
+ 5 - User Inputs 3 lectures
5.1 User Inputs Part 1 Locked
5.2 User Inputs 2 Locked
5.3 User Inputs Part 3 Locked
+ 6 - Guessing Game 8 lectures
6.1 Guessing Game Part 1 Locked
6.2 Guessing Games Part 2 Locked
6.3 Guessing Game Part 3 Locked
6.4 Guessing Game Part 4 Locked
6.5 Guessing Game Part 5 Locked
6.6 Guessing Game Part 6 Locked
6.7 Guessing Games Part 7 Locked
6.8 Guessing Games Part 8 Locked
+ 7 - Subscriptions 2 lectures
7.1 Subcriptions Locked
7.2 Subscription (Cont'd) Locked
+ 8 - Command 2 lectures
8.1 Command Locked
8.2 Command (Cont'd) Locked
+ 9 - Sockets 3 lectures
9.1 Sockets Part 1 Locked
9.2 Sockets Part 2 Locked
9.3 Sockets Part 3 Locked
+ 10 - Final Thoughts 1 lecture
10 Final Thoughts Locked
Description

About this course.

Do you want to learn to make web apps? Enroll in Mammoth Interactive's Beginner's Guide to Elm Programming. Build Web Apps! In this course, web developer Chris Veillette will teach you how to code in the Elm language to build real websites and apps.

Get a coupon

What Will I Learn?

  • 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 with building simple websites and apps using the Elm language

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. It 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 readable language
  • Elm's built-in package manager protects code from minor errors
  • And more!


Who is the target audience?

  • Developers who want to learn about functional programming and Elm

Requirements

  • Basic understanding of HTML, CSS, and JavaScript
  • Basic command line knowledge to make use of Elm's command line tools
  • Modern web browser
  • Text editor (e.g. Sublime Text, Atom, Brackets, VSCode)

You can learn to build websites and apps. Get started with this rising and current 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 today to join the Mammoth community.

Level: Beginner with basic coding knowledge, Length: 5 hours

Get a coupon

Instructors

Taught by people who ship.

John Bura

John Bura

Founder and CEO of Mammoth Club and Course Pro, the #1 AI-powered Learning Management System for course and content development, training and evaluation.

Ready to start building?

A Beginner's Guide to Elm Programming for Aspiring Web App Developers & Entrepreneurs. Build Web Apps from Scratch.

Buy lifetime access →