Review of Groxio course

I’d like to provide my review of the Elixir Course module from Groxio. I have some criticisms but I’d like to start with the positives.

  • The Tates seem like lovely people. Maggie was very responsive to emails and roped in Bruce when I was too dense to get the gist of the course organization. Bruce’s response was also patient and clear.
  • The individual chunks of content are easy to digest. The videos do a good job of maintaining focus on a single concept at a time and allowing the student to build gradually.
  • The book is the highlight of the course. While I came across a few distracting errors and typos overall it was the most useful resource.
  • The projects for making Conway’s game of life and a card game dealer are well done and thoughtfully organized. The provided tests are great. I wish the course had been more organized around projects like this throughout.

I do feel like my knowledge of Elixir grew through this course, particularly with respect to sigils and understanding macros. The material on those topics was easier for me to grasp than that from other sources on the same topics.

On to the criticisms.

  • There is no cohesive, overarching organization to the course. You switch from one sort of toy project to another rather than consistently building up one project by adding concepts as you go. I think this is the biggest difference to the Elixir for Programmers course by Dave Thomas.
  • Several of the videos felt like first drafts. I think this might be an intentional stylistic choice by Bruce to allow students to see the entire thought process but I found it distracting. It undermined the sense of authoritativeness one seeks from an instructor.
  • The reliance on external material for a lot of concepts/exercises. I have done most of the Exercism problems and read as much of the free educational resources on Elixir as I could find prior to embarking on a paid course. It was disappointing then to be directed back to those resources. I will say, however, that some of the best parts of the course were taking Exercism problems and expanding upon them. I wish more of the course had been organized in that way.

The last criticism I’m going to go into more detail. The UI of the site is, frankly, a disaster. So many links that do not take you to the expected resource. The itinerary has links for each sort of chapter. The first link is generally “Read the book”. Clicking it does not take you to the book at all, much less to the specific chapter of the book. Instead clicking the link scrolls the page so that the link to download the PDF is at the top of the screen. If that link is already at that position, clicking the “Read the book” link does nothing. Ideally the book chapters would not be limited to the PDF but would be displayed in the section to the right of the itinerary. There’s an introductory text in that spot and my assumption was that intro would get replaced with the chapters as I clicked the link. At a minimum clicking the link to “Read the book” should open the PDF, again ideally to the relevant page in the PDF.

The itinerary includes links for specific videos, like “Watch the Sigils video”. But the link does not go to the specific video. It scrolls the page down to the “Videos” section head. It’s not hard to find the specified video from there, but if I see link text for a specific video the expectation is that it goes to that video. If I see a link for “Click here to get rick rolled” I don’t expect it to just take me to the youtube landing page where I can search for Rick Astley.

I have the same link complaint for the links to specific exercise and articles. These links for the itinerary from specific chapters of the course all direct to the generic Community Resources section of the site. If the link text is “Solve the Exercism Space Age” I would expect it to take me to the relevant page on Exercism. The same for “Read articles”. Just link to the relevant articles from the itinerary instead of the awkward Learn It, Do It, Grok It card interface. There are several links to the “Groxio tutorial” from the itinerary section. I still don’t know what that is. It goes to the Community Resources section but I don’t see anything in that section that would be described as a tutorial hosted by Groxio.

The final UI complaint is about what was otherwise a highlight of the course, the projects at the end. I’m not sure how these are implemented but the interface is weird. When you go to the Projects section of the site there are two lines with each project’s name next to a folder icon. Hovering over these indicates these project titles are links and clicking them changes the folder icon to an open folder with text outlining the project while also opening a series of lines to the right with folder icons next to each entry. You might assume those entries are links as well. So you mouse over and the UI does nothing to indicate they are links. In fact the opposite occurs as the cursor changes to the text input cursor. The behavior was a little inconsistent for me but generally clicking the section titles or the folder icons does open text below including the instructions and the tests. You might then expect clicking the title again will close the section, but this is not the case. You would have to scroll down through the open section to open the next section.

Finally the projects section would randomly reset with the project folders closed while I was working. So I’d have to open the project folder and then open the step I had been working on all over again. I assume there’s some sort of timer on the site that refreshes the state in some way, but this was kind of annoying.

So I’ve listed a fair amount of negative comments, but they are almost all regarding the interface. I want to stress that the content was pretty good and helped me grow with Elixir quite a bit. I hope more work is done to refine the overall organization to make it more cohesive and to improve the UI of the site. I’m looking forward to the OTP module (and maybe Prolog from there). I suspect that having reset some of my assumptions about the interface I will find those modules less frustrating. Hope this helps anyone considering the course.

4 Likes

If you’re familiar with the offering from Pragmatic Studio, how do you think this course compares?

I have done the Pragmatic Studio “Developing with Elixir/OTP” and the Unpacked Full Stack GraphQL/Phoenix course. Relative to the Groxio course I would say these are both more polished offerings. The Elixir/OTP course was probably a little more superficial than the Groxio course, but overall more tightly organized. The book with the Groxio course is a pretty good resource that is not matched with Pragmatic Studio. The Unpacked course on Pragmatic Studio was a little disappointing as it was not organized as a series of steps to build an application from the ground up. I may have tried to rush through it too quickly but did not find it as helpful as the Elixir/OTP course.

What do you mean by that? Was the book better than the PragmaticStudio’s course?

I own two unpacked courses from PragmaticStudio, Multi-Player Bingo and Full-Stack GraphQL. Even though their teaching style is geat, I like a step-by-step approach more.

1 Like

Thanks for the feedback!

So your opinion is that the PDF companion does offer another level of comprehension for folks who like to read the book and not simply follow along with the video? That the book adds value to the Groxio course? (Aside from the UI issues?)

@DevotionGeo – I’m not sure I would say the Groxio book is “better” than the Pragmatic Studio course as a blanket statement. I like long form written content (because I’m old) more than video so I preferred it. On a more objective level I think the Groxio book goes into greater depth than the Pragmatic Studio course did.
Sounds like we agree on the style of the Unpacked courses.

@wallyfoo – The book is the biggest value for the Groxio course. It definitely supplements the videos well. My one criticism is that the videos and the book are parallel. They are not tied together in terms of the exercises. If I could wave a magic wand I’d have the videos organized as a brief walkthrough of the concepts in the book chapter illustrated by a step by step implementation of the exercises from the book. The implementations in the videos are great, they’re just not connected to the book at all.

2 Likes

Bruce Tate here, founder of Groxio. The criticisms of Groxi are valid. I love the work that the Clarks are doing. Their products are excellent and I would highly recommend them. Groxio is attempting to do something a bit different.

We are focusing on building isolated bite sized lessons that all lead to deeper understanding of underlying abstractions. We’re also working on content that can be absorbed from programmers representing a variety of skill levels. For those reasons, we have invested more in containers for individual content than fleshing out a full course that satisfies a greater curriculum.

We have obviously not settled on the user interface yet. We have made several rounds of improvements, but we are quite frankly in the content generation phase, and don’t have a user full interface overhaul in plan until next year. We don’t think we have enough content to make such an overhaul worth our while.

We think our strengths are in our content, that we leave bugs in so that people can see how real programmers deal with problems, that we have a unified approach to how to layer and design Elixir projects.

We think our weaknesses are related to our organization and buying experience. We tried to so something a bit different from other vendors, and some find it frustrating. That’s OK. We’re up front about refunding credit card charges for those who don’t think they’re getting value.

As far as how the site compares to other platforms, I think the Clarks are putting out fantastic work. Mike and Michelle are great people and trained educators with a great track record. You should definitely buy from them.

If you like the content we are creating, including my books and videos, you should buy from us too. We don’t collaborate on our courses so you’re going to get different insights from each. Gaining one bit of insight that you’re able to apply to a project probably makes the course well worth your money. This kind of work is time intensive so you’re not going to find any vendors that have it all for a niche language like Elixir.

Thanks for all of the comments. We’re taking it in. We won’t be moving on them right away but we are watching and learning.

5 Likes

I think this is a great example of the responsiveness and attitude I appreciated about Groxio. I want to be clear that I do not in any way feel that I have not gotten good value for the cost of the Groxio subscription. My point in posting this review was not simply to complain, but hopefully provide a heads up of some of the organizational quirks so future students would not go in with the same assumptions I did.

Steve, message received in the spirit you intended it! The feedback was excellent and accurate.

-bt

1 Like

I have a Groxio subscription and have to agree with everything @stevensonmt said, both positive and negative. The organization was strange for me at first as well, and I think that’s definitely something that should be worked on, but the thing that probably bugs me the most are the typos and errors. They are all small things, but they are frequent enough to be distracting to the reader and undermine the authority of the content. As mentioned, many things feel “first draft.” I don’t need things to be super polished or be visually attractive, but I would like them to be correct. To be fair, a lot of the content is good, but I just wish there was a little more focus on quality.