Udemy

Elm - The Complete Guide (a web development video tutorial)

Enroll Now
  • 969 Students
  • Updated 3/2022
4.6
(130 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
21 Hour(s) 43 Minute(s)
Language
English
Taught by
Carlos Saltos
Rating
4.6
(130 Ratings)
1 views

Course Overview

Elm - The Complete Guide (a web development video tutorial)

Learn the language of the future for web development and increase your productivity and fun using Elm, Elm UI and others

Create great web sites using this new cool language called Elm, join us and learn how to develop professional nice looking web apps for your blog, your company or your next own startup.


The class is a hands on with practice videos you can follow at your own pace, the reference code is at GitHub for every step of the class. Optionally you can just jump to the last lecture of each section to get the complete code and advance quicker if you feel like to.


We are going to learn how to:


  • Setup a productive and fast development cycle using Elm Live

  • Create great visual user interfaces using Elm UI

  • Display powerful statistics graphs using Elm Charts

  • Develop solid business logic with The Elm Architecture

  • Use HTTP API remote calls with Elm JSON

  • Debug an Elm web application using the Elm Debugger

  • Design responsive web pages using Elm UI metrics

  • Make our web sites better using Accessibility with Elm

  • Draw animations using SVG and Elm SVG

  • Deploy to production using JAMStack

The teacher has vast experience from real battles developing big systems including HTTP JSON APIs, Thrift APIs, databases, the cloud, mobile and web apps.

Come and join us for learning Elm together, one of the most valuable pieces for developing successful professional web sites today.

Course Content

  • 10 section(s)
  • 85 lecture(s)
  • Section 1 Introduction
  • Section 2 Installation
  • Section 3 First steps
  • Section 4 Our first Elm project
  • Section 5 Make it beautiful
  • Section 6 Using JSON
  • Section 7 JSON Interactive
  • Section 8 More control
  • Section 9 Painting Charts
  • Section 10 Better quality

What You’ll Learn

  • Build modern web apps using Elm
  • Create your own web site with a high quality long term foundation
  • Fix an old chaotic legacy web app moving to the solid Elm architecture
  • Learn all about Elm, including visual design, business rules modeling and browser integration using ports

Reviews

  • T
    Thomas Geoffrey Marshall
    4.0

    Sometimes slightly difficult to make out what he says due to his accent but I rewind the video as necessary and listen again. It's just a matter of getting used to his accent. Sometimes he covers some of the material a little too quickly for me and I hit the rewind button again. Overall, straightforward presentation and I'm finding it a very useful supplement to books.

  • E
    Erik Nuber
    2.5

    There are definitely some pros and cons to this course. As a note, I would highly recommend knowing some form of coding and in particular, TypeScript and maybe React being the two most useful in order to get anything out of this. Elm is different than those but some principles are similar enough to at least make some connections. Pros 1. With Elm being a dead language at this point, the videos work as the versions of everything haven't changed in years. So even if you can't always understand what is being said or what you are doing, it works. 2. Though it is the strangest CS course I have taken where you aren't introduced to variables, functions, or anything that logically makes sense to begin with, the content still manages to get conveyed. Cons 1. The accent of the individual teaching the course, and sometimes being mumbled through makes parts of the course difficult to understand regardless of the number of times you skip back to listen again. It is not this way all of the time as, there are clear sections as well. But when learning something new, it does add a challenge to it. Along with this, the transcriptions also seem to not understand as there are sections that are literal gibberish and read like "mad libs" so there is no help in that either. 2. No clear structure to the course. I have not been left with the feeling I could go off and do much with Elm on my own. Next stop is reading the documentation which now hopefully will make more sense as at least I have some knowledge. 3. Course seems longer than it should, like it's hard to not zone out when you aren't understanding what he is saying/doing. There are parts he says I will tell you about this later that don't come, parts that just aren't talked about and/or just saying you already understand this from a previous lecture so you have to go back. He also uses shortcuts that I could not find to do imports to the top of the page but, doesn't show the import at the top so you have to fiddle around with it trying to guess what was imported. 4. Section on testing is completely wrong. Nothing works in this chapter. I once again used AI to help fix it and, the code change is nothing close to what was done. Tip... I did my best to take notes as I was going which was a challenge in itself and, when I couldn't understand much of what was being said, I still followed along. Once through a section and the chapter project was done, I would take my code in the small pieces (functions ? Still not sure) and dropped it into AI and had it explain in detail what was going on. This helped a lot.

  • M
    Mieli
    5.0

    Great teacher!

  • A
    Alexandre Karpov
    4.0

    love the language ideas; also like the instructor's style and attitude )

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed