# Wasted money on egghead , can i get it back?

**URL:** <https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128>\
**Category:** General\
**Created:** [February 17, 2018, 2:35pm UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128 "2018-02-17T14:35:45Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![amitshrivastavafcc](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/amitshrivastavafcc/32/65932_2.png) [@amitshrivastavafcc](https://forum.freecodecamp.org/u/amitshrivastavafcc)\
**Post date:** [February 17, 2018, 2:35pm UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128/1 "2018-02-17T14:35:45Z")

</div>

Hi,

Just 2 days back i subscribed to [egghead.io](http://egghead.io) , in a bit to learn more JS and react, however i am aghast at the quality of tutorial …

So i was learning about join and the guy jumps to teaching about file pattern to explain, on slice he is talking about reduce …which i am really weak at …

All tutorials are like this …

Can any one tell me if i can get the money back , there is no contact info on their site …

Also is there any better subscription site , kindly guide …

I need to learn below topics ASAP …

```
Higher-order functions
JavaScript Arrays in Depth (Map)
Reduce Data with Javascript Array
Closures
Currying
Recursion
Promises
ES6/ES7 syntax

```

Amit

---

<div class="post-metadata">

**Author:** ![JohnL3](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/johnl3/32/16459_2.png) [@JohnL3](https://forum.freecodecamp.org/u/JohnL3)\
**Post date:** [February 17, 2018, 2:56pm UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128/2 "2018-02-17T14:56:50Z")

</div>

Cant recommend any site similar to egghead … but while your looking for a site to subscribe to id recommend checking out the guy on Fun Fun Functions … [https://www.youtube.com/channel/UCO1cgjhGzsSYb1rsB4bFe4Q](https://www.youtube.com/channel/UCO1cgjhGzsSYb1rsB4bFe4Q)

He covers probably all those things your are looking to learn and I find him very good plus very enthusiastic .

---

<div class="post-metadata">

**Author:** ![dlyons](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/dlyons/32/158837_2.png) [@dlyons](https://forum.freecodecamp.org/u/dlyons)\
**Post date:** [February 17, 2018, 3:16pm UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128/3 "2018-02-17T15:16:55Z")

</div>

Wow there’s absolutely nothing about refunds in their TOS.

I did notice a little chat bubble down at the lower right corner that I can click on and do a search. So I tried “refund” nothing came up BUT after you do that there is a “send a message” button that opens up a tiny form you can put your email and message in. No idea if that’s going to get you anywhere in long run, but at least it’s a point of contact for these people.

---

<div class="post-metadata">

**Author:** ![amitshrivastavafcc](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/amitshrivastavafcc/32/65932_2.png) [@amitshrivastavafcc](https://forum.freecodecamp.org/u/amitshrivastavafcc)\
**Post date:** [February 17, 2018, 3:48pm UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128/4 "2018-02-17T15:48:15Z")

</div>

@JohnL3 - thank you so much for the link, i will have a look, by subscription i meant paid sites like egghead, udemy etc…

@dlyons - yeah no option , thankfully i went for monthly not yearly , i had some money though to spend on some books and subscription , i really need to learn the below topics Asap, can you suggest some good links … thanks

> [@amitshrivastavafcc](#):
>
> Higher-order functions  
> JavaScript Arrays in Depth (Map)  
> Reduce Data with Javascript Array  
> Closures  
> Currying  
> Recursion  
> Promises  
> ES6/ES7 syntax

Amit

---

<div class="post-metadata">

**Author:** ![owel](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/owel/32/48425_2.png) [@owel](https://forum.freecodecamp.org/u/owel)\
**Post date:** [February 17, 2018, 4:00pm UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128/5 "2018-02-17T16:00:25Z")

</div>

Check out Javascript: Understanding the Weird Parts  
[https://www.udemy.com/understand-javascript/learn/v4/content](https://www.udemy.com/understand-javascript/learn/v4/content)

---

<div class="post-metadata">

**Author:** ![amitshrivastavafcc](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/amitshrivastavafcc/32/65932_2.png) [@amitshrivastavafcc](https://forum.freecodecamp.org/u/amitshrivastavafcc)\
**Post date:** [February 17, 2018, 4:07pm UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128/6 "2018-02-17T16:07:35Z")

</div>

@owel - thank you so much , i had purchased the course some months back and it was very useful , however the lack of practical examples to go with it made it a bit difficult when i tried some code work … However i will have a look at it again as you have recommended it …

Amit

---

<div class="post-metadata">

**Author:** ![owel](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/owel/32/48425_2.png) [@owel](https://forum.freecodecamp.org/u/owel)\
**Post date:** [February 17, 2018, 7:18pm UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128/7 "2018-02-17T19:18:07Z")

</div>

> however the lack of practical examples to go with it made it a bit difficult when i tried some code work

Anthony’s teaching style isn’t coding an actual project from start to finish (though in the later chapters, he may do a simple application walk-through, a very simple bare-bones application again just to review the concepts).

His style is more: Introduce and explain a concept, explain that concept using the simplest demo code, Run and step into the code line by line, explaining how it works, and using the code’s output as proof that the concept works the way he explained it.

I find the side-trip “Asides” he have in his course to be very helpful and important (where he explains a term, or phrase, or a “big word”) before he tackles the main concept he wants to explain.

Sometimes I have to replay a chapter several times, to really get it. Sometimes I have to skip a chapter, and just come back later to it to take a break.

And of course, having your editor open and going along and trying out the same concepts ingrain into your head what he’s trying to explain. Also helps if you do “what if I do this” in your own code… and experiment.

Personally, I find other instructor’s style of coding a project from start to finish to be boring… not unless the project he’s building is also the same project I need to build, then I can just copy his code… and therefore, I’m not learning as much. I feel like a monkey just copying… then when it’s time to code my own project, It’s hard to get started.

---

<div class="post-metadata">

**Author:** ![IsaacAbrahamson](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/isaacabrahamson/32/30882_2.png) [@IsaacAbrahamson](https://forum.freecodecamp.org/u/IsaacAbrahamson)\
**Post date:** [February 17, 2018, 7:21pm UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128/8 "2018-02-17T19:21:38Z")

</div>

You could try contacting them on twitter: [https://twitter.com/eggheadio?lang=en](https://twitter.com/eggheadio?lang=en)

---

<div class="post-metadata">

**Author:** ![amitshrivastavafcc](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/amitshrivastavafcc/32/65932_2.png) [@amitshrivastavafcc](https://forum.freecodecamp.org/u/amitshrivastavafcc)\
**Post date:** [February 18, 2018, 5:03am UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128/9 "2018-02-18T05:03:56Z")

</div>

@owel - thanks , i will study the course again …  
@IsaacAbrahamson - yes i have sent them a message via their web site , i will contact them via twitter on monday …thanks

Amit

---

<div class="post-metadata">

**Author:** ![RebekahAimee](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/rebekahaimee/32/79443_2.png) [@RebekahAimee](https://forum.freecodecamp.org/u/RebekahAimee)\
**Post date:** [February 18, 2018, 6:00am UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128/10 "2018-02-18T06:00:34Z")

</div>

I don’t know anything about egghead, but I might be able to help with the JS/React resources.

Here’s a [list of 15 free JS eBooks](https://tutorialzine.com/2015/05/15-awesome-and-free-javascript-books) you can peruse through a browser.

You could also try [Mapt](https://mapt.io/). It’s Netflix for tech ebooks at $20/mo, and there’s some good stuff on there. I remember seeing JS and React books there. There’s a free trial and they don’t make a huge ordeal out of canceling the subscription.

Oh, and then there’s [Hacker Shelf](http://hackershelf.com/browse/). Free eBooks, could only find one on React but loads on JS.

---

<div class="post-metadata">

**Author:** ![DanCouper](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/dancouper/32/158608_2.png) [@DanCouper](https://forum.freecodecamp.org/u/DanCouper)\
**Post date:** [February 18, 2018, 12:29pm UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128/11 "2018-02-18T12:29:33Z")

</div>

That sucks. I’ve never found an issue with Egghead, **but** afaik its primary audience is experienced developers who need to quickly get up to speed on a new framework; I’ve used it for Redux, RxJS and CycleJS, and it’s been generally excellent. Seconding direct messaging them on Twitter as your best bet. They’re a tiny company so if you can get on to someone you should be able to sort something out.

> [@amitshrivastavafcc](#):
>
> I need to learn below topics ASAP …
> 
> Higher-order functions  
> JavaScript Arrays in Depth (Map)  
> Reduce Data with Javascript Array  
> Closures  
> Currying  
> Recursion  
> Promises  
> ES6/ES7 syntax

You need an overview of functional-style JS concepts? Currying and recursion aren’t important for the majority of the JS you’ll write, are they actually important things for you to learn? Closure is extremely simple, but in my experience the explanations do not tend to make sense until you’ve written a bunch of JavaScript. Then you look at an explanation one day and wonder why you were stuck on it.

- _(Article)_ This uses Python, but the code is very easy to understand and it’s one of the best introductions to functional programming: [An introduction to functional programming](https://codewords.recurse.com/issues/one/an-introduction-to-functional-programming)
- _(Book)_ [the current Humble Bundle[([Humble Book Bundle: Functional Programming by O'Reilly](https://www.humblebundle.com/books/functional-programming-books)) has the book _Functional Javascript_, which is great, very easy to follow. Not ES6, was written prior to that.
- _(Video Course)_ Udemy has a few - [https://www.udemy.com/learning-functional-javascript/](https://www.udemy.com/learning-functional-javascript/), [https://www.udemy.com/master-functional-js/](https://www.udemy.com/master-functional-js/) seem to be highest rated. I have no idea of quality.
- _(Video Course)_ Coursera has [https://www.coursera.org/learn/programming-languages/](https://www.coursera.org/learn/programming-languages/) which I would unequivocally recommend, it’s brilliant and covers closures, currying, higher-order functions, map/reduce and friends etc. It is not taught in JavaScript, it’s taught in Standard ML, but much of what is taught is applicable (note it also teaches you about ML’s type system, which you can bolt onto JavaScript via the Flow library).
- _(Book)_ [Exploring ES6](http://exploringjs.com/es6/), [Exploring ES2016 and ES2017](http://exploringjs.com/es2016-es2017/) you should read and have bookmarked as reference, they’re the most authoritative guide to the new features, full of examples.

Also, related to promises & before you lose access, this is only like ten minutes and it’s excellent (and the loop in the last video should work in newest browsers now afaik, shouldn’t need a library to make it work): [Asynchronous JavaScript with async/await | egghead.io](https://egghead.io/courses/asynchronous-javascript-with-async-await)

---

<div class="post-metadata">

**Author:** ![amitshrivastavafcc](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/amitshrivastavafcc/32/65932_2.png) [@amitshrivastavafcc](https://forum.freecodecamp.org/u/amitshrivastavafcc)\
**Post date:** [February 18, 2018, 12:38pm UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128/12 "2018-02-18T12:38:37Z")

</div>

@DanCouper - thank you so much , i am reading since yesterday from this free ebook - [https://leanpub.com/understandinges6](https://leanpub.com/understandinges6) , from Mr. Zakas, is this a good resource ?

As i had posted earlier , i need to learn react native , for that i need to learn react js and for that i need to learn all the above JS topics , i will be joining as a team member in a project on react from mid april…

I have improved a bit but not to the level of project making, i try and get stuck , i have read a lot and seen a lot of videos but still not confident …

I will go thorough the egghead link and books site link, but time is now getting very tight, i did all the steps in JS here at Freecodecamp but have not been very useful so far, the community support is great though …

So in the end can i depend on - [https://leanpub.com/understandinges6](https://leanpub.com/understandinges6) or should i switch to [http://exploringjs.com/es6/](http://exploringjs.com/es6/)

Thanks

Amit

---

<div class="post-metadata">

**Author:** ![Alan94](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/alan94/32/160663_2.png) [@Alan94](https://forum.freecodecamp.org/u/Alan94)\
**Post date:** [February 18, 2018, 1:00pm UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128/13 "2018-02-18T13:00:51Z")

</div>

I recommend you to read You don’t know JS series, it covers all the topics you asked. it’s free you can read it on github [https://github.com/getify/You-Dont-Know-JS](https://github.com/getify/You-Dont-Know-JS).

---

<div class="post-metadata">

**Author:** ![DanCouper](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/dancouper/32/158608_2.png) [@DanCouper](https://forum.freecodecamp.org/u/DanCouper)\
**Post date:** [February 18, 2018, 2:05pm UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128/14 "2018-02-18T14:05:48Z")

</div>

> [@amitshrivastavafcc](#):
>
> As i had posted earlier , i need to learn react native , for that i need to learn react js and for that i need to learn all the above JS topics , i will be joining as a team member in a project on react from mid april…

Ok, so you have until mid April and you need to learn React Native.

1. Do some basic React tutorials: you need to know how to structure a React component, what state and props are, how to use JSX.
2. Start with React native basic tutorials.
3. When you get stuck on something look it up.
4. Build stuff with React Native.

You need to know React a bit at first, but React is not a difficult thing to learn, it should take you a few days to be able to build basic things. You won’t find tutorials that don’t use modern (ES2016/17/18/etc) syntax, look up anything you’re not sure about in the Zakas or Raushmayer books, doesn’t matter which, both authors are excellent.

- You need to be able to build basic React apps: how components are structured, what state/props are, how to use JSX. _This is not complex, just find and follow tutorials_.
- **You _need_ to know how to use array methods, it’s basic JavaScript, and among other things, you need to use them to iterate within JSX.**
- You don’t _need_ to know promises (callbacks are fine, but promises are quite nice to use). Look for tutorials just on promises, try a few until the concept clicks. you can generally use aysync/await as well, it’s often much easier to understand.
- You don’t need to know recursion to write any React.
- You don’t need to know currying to write any React.
- A higher-order function is a function that returns a function. It’s not a particularly important thing to understand as regards React, though it can be useful.

You’re overthinking things, and you need to focus on the thing you’re supposed to be doing (React Native) as soon as possible, going off and learning a load of JS concepts in depth then learning React in depth before you start on native is just you procrastinating. Focus on Native, you will pick up the other things as you go

---

<div class="post-metadata">

**Author:** ![amitshrivastavafcc](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/amitshrivastavafcc/32/65932_2.png) [@amitshrivastavafcc](https://forum.freecodecamp.org/u/amitshrivastavafcc)\
**Post date:** [February 18, 2018, 3:20pm UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128/15 "2018-02-18T15:20:13Z")

</div>

@DanCouper - OMG thank you so much , you have made the thing clear to me , all this time i was worried about knowing indepth topics in JS , i will keep them aside and practice them daily along with reacjs now …

Now that i have the membership of [egghead.io](http://egghead.io) , i can try this course - [https://egghead.io/lessons/react-introduction-to-the-beginner-s-guide-to-reactjs](https://egghead.io/lessons/react-introduction-to-the-beginner-s-guide-to-reactjs)

they seem to cover a lot of basic reactjs topics, they also have this - [https://egghead.io/browse/frameworks/react](https://egghead.io/browse/frameworks/react)

May be i should focus on them, thank you so much , i will update in next 15 days about my progress …

Amit

---

<div class="post-metadata">

**Author:** ![anon52159105](https://avatars.discourse-cdn.com/v4/letter/a/45deac/32.png) [@anon52159105](https://forum.freecodecamp.org/u/anon52159105)\
**Post date:** [February 19, 2018, 3:04am UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128/16 "2018-02-19T03:04:33Z")

</div>

If you aren’t happy with the content at egghead you could email support and request a refund - I cannot promise you’ll get one - they may want feedback on how they could improve before processing your refund, of course it depends on the content you are viewing, not all content’s quality is equal.

More and more these days I learn most stuff by reading the documentation, video tutorials and stuff feels boring to me as they drag the basics on and on and on. Though it’s just personal preference and this doesn’t apply in all cases.

---

<div class="post-metadata">

**Author:** ![amitshrivastavafcc](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/amitshrivastavafcc/32/65932_2.png) [@amitshrivastavafcc](https://forum.freecodecamp.org/u/amitshrivastavafcc)\
**Post date:** [February 20, 2018, 5:23am UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128/17 "2018-02-20T05:23:07Z")

</div>

> [@anon52159105](#):
>
> More and more these days I learn most stuff by reading the documentation, video tutorials and stuff feels boring to me as they drag the basics on and on and on. Though it’s just personal preference and this doesn’t apply in all cases.

@anon52159105 - thank you so much , you just wrote the thing in my mind, the stuff claims to be repeating same stuff, the problem i had with egghead was that most stuff assumes a lot of prior knowledge thought they seem to say word like from “beginning” …

But as @DanCouper has suggested the stuff is mostly for experienced devs …

I have not requested for refund as there are some courses on react , so i will check then out , may be some can be of use …

Amit

---

<div class="post-metadata">

**Author:** ![anon52159105](https://avatars.discourse-cdn.com/v4/letter/a/45deac/32.png) [@anon52159105](https://forum.freecodecamp.org/u/anon52159105)\
**Post date:** [February 20, 2018, 1:42pm UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128/18 "2018-02-20T13:42:02Z")

</div>

I’m not going to tell you to not use egghead, however if you’re only keeping it for React, the ReactJS Documentation ([https://reactjs.org/docs/hello-world.html](https://reactjs.org/docs/hello-world.html)) is easy to read and the site has a full tutorial to help you get started.

The majority of my React knowledge came either from reading the documentation or with first hand experience working on a few PRs to the platform side of freeCodeCamp’s Gatsby powered guide.

Everyone learns differently of course, but keep in mind that resources other than egghead exist for React 😃

---

<div class="post-metadata">

**Author:** ![nicandromts](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/nicandromts/32/173745_2.png) [@nicandromts](https://forum.freecodecamp.org/u/nicandromts)\
**Post date:** [February 20, 2018, 4:59pm UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128/19 "2018-02-20T16:59:45Z")

</div>

I agree egghead is incredibly intimidating when you come from a very basic JS background. But if you cover your bases and go back, it’s such a great resource. Anthony Alicea’s course is ideal for that particular situation.  
I bought egghead for the angular full course, and I got much more than that.  
I also discovered a course on data structures and algorithms that it’s just by itself it’s worth the entire membership. HIGHLY recommended! I’d suggest don’t cancel it yet and try out for the data structures and algorithms course. It’s the most complete one

---

<div class="post-metadata">

**Author:** ![geekysmurf](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/geekysmurf/32/8505_2.png) [@geekysmurf](https://forum.freecodecamp.org/u/geekysmurf)\
**Post date:** [February 20, 2018, 5:51pm UTC](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128/20 "2018-02-20T17:51:01Z")

</div>

I would just use Udemy and buy per course. That’s how I learned and it’s way cheaper.

[Next page](https://forum.freecodecamp.org/t/wasted-money-on-egghead-can-i-get-it-back/175128.md?page=2)
