68
35 Comments

We just launched 1500 hours of coding curriculum, 100% free

My company, App Academy, just launched our entire curriculum (one that’s placed more software engineers at Google than Berkeley since 2016) online for free. JavaScript, Ruby, React/Redux, Rails, SQL, HTML/CSS, all for the taking. Also, we’re completely bootstrapped (no equity, no debt)!

Why am I telling Indie Hackers about this?

Recently there's been a lot of generosity around free resources posted, so I'm hoping this is a useful addition. As an SF Community Ambassador for IH, I’ve heard tons of great business ideas and I’ve seen people launch insanely profitable companies. Of those people, not everyone is technical by trade. Our full-time (aka money-earning) product isn’t a fit for the largely-technical IH community, but there are plenty of technical and non-technical folks on this site that might benefit from picking up React/Redux for free or going back over JavaScript.

Take a look and feel free to give me feedback on how we can make this even better. I’ll be in the comments and I'm planning on writing an article about how launching our whole product for free goes!

Below there's a why did we do this if you're interested.


The aforementioned Why are we doing this section

A few reasons. First, we want tech to be a far more accessible industry than it currently is. We’ve always had a business model of only charging tuition to students who get a job after our developer course, but moving to SF or NY for 12 weeks of intensive coding is tough for most people.

Second, it’s solid marketing material. Sure, we’re a little concerned about offering our bread and butter product for free online. With that said, we’re a mission-driven company and we want to stick to that. I’ve been in talks with the SF and NY Public Libraries, tons of meetup groups, and D&I related organizations to try and offer our curriculum to as many people as possible. If we pull off the ultimate marketing feat and become a household name, we’ve probably (hopefully) done something right.

Third, we’re also launching an online version of our in-person coding bootcamp at the same time. We won’t have our first cohort for a few more months, but all of this infrastructure needed to exist for that course. We’ll also be able to move over our in-person bootcamp onto a single platform with much better data tracking than what we currently use.

Thanks for reading and I hope it helps. Let me know any features or content that you think would be useful!

  1. 6

    Hi Chase, this came just at the right time.

    I'm a non-technical guy (I know my way around wordpress though) and have been looking to start coding. In fact, I'm currently refreshing my HTML & CSS knowledge before moving to JavaScript. Thank you for this wonderful resource

    1. 2

      Same boat here. I just went premium on coursera for this month though so the timing would have been perfect if it was posted yesterday 😅

      I hope this move works out for you Chase!

      1. 1

        Thanks @cwinhall!

    2. 1

      Let me know how the learning goes! Good luck :)

    3. 2

      This comment was deleted 6 years ago

      1. 2

        That's what I am using at the moment.

    4. 1

      This comment was deleted 8 years ago

  2. 4

    Hey Chase,
    Any chance you'll do Vue? Vuejs material would be highly helpful! Currently there is really basic stuff (Vuejs documentation and Udemy tutorials that just go through the documentation) or really advanced stuff or tutorials that focus on incorporating 3rd party paid APIs (but minimal actual Vuejs). Not a whole lot for those at the intermediate level

    1. 1

      Awesome point. Given how close VueJs is to React, it makes sense. With that said, right now we want to tighten up our existing curriculum and then probably tackle frameworks and languages that are a little more differentiated from what we currently offer. We could be convinced otherwise, though! I agree that one of the biggest issues is a lack of “middling” content if you will — above beginner content but not niche cases either.

  3. 2

    Hello @Chambers!

    This looks so invaluable! Thank you for sharing on behalf of the non-techies here :-)

    Now something came to my mind: These resources are amazing, however they're only accessible in English (with English speaking mentors), leaving aside a large community who knows enough basic English to understand programming keywords, but not enough to have meaningful interactions.

    Say someone (like me for example) wanted to provide translations and a mentorship services in a different language.
    1- Have you considered / have plans for this?
    2- Is there a need for licensing or a partnership?
    3- How would that work in your opinion?
    Of course if this is even something you're keen on.

    1. 1

      Hey @omneity, no problem! As for your points, they’re really good ones. This was a launch of a product that can do a lot of good but is far from its “final form”, to quote Dragon Ball Z. Our next efforts will be around improving the platform, then adding options around inclusion for various disabilities (obviously subtitles are largely lacking, but there’s a whole host of issues around providing poorly-executed subtitles and etc), so we think that’s lower hanging fruit. Additional languages would be great, and I’d love to chat more about how you think you might be able to help! Feel free to get in contact directly 😊

      1. 1

        I'd love to, I've got a lot of ideas for fruitful collaboration!

        I don't see contact information on your profile however. Do you mind shooting me a mail? My address is in my profile.

        1. 1

          Oops, yes I’ll message you then!

  4. 2

    I've heard that schools like App Academy have a harder time placing students now than a couple of years ago since new grads have to compete with the many many previous grads over the years.

    Is there any concern that millions of people using the curriculum online will flood the supply side of the hiring market and devalue the skills covered in the curriculum? Similarly, could college grads be suffering in recent years because there are just so many people emerging with the same university system with the same skills?

    If so, would a move to a more idiosyncratic, individualized curriculum make sense for any vocational school once it's large enough to effect its local job market?

    1. 2

      Great questions! I’ll address them all as well as I can.

      First, we’re not seeing a big drop in our placement rates really. That’s defintely a common trend around bootcamps, though, so you’re not wrong! What we’ve seen is a shift towards a longer period of time until placement, though this is largely due to an emphasis on student prepardness after the course. Essentially, we now ask students to focus on shoring up their skills upon completion of the course rather than dive headlong into applications immediately.

      Second, there’s definitely a possibility that more people will join the job market because of this. That said, that’s kind of the goal! The reason why we don’t think that will be a major issue, though, is that our curriculum is the first true consolidation online of a well-rounded full-stack curriculum that can take you from 0-100. Someone very dedicated would be able to find most of the resources they needed by digging online without our course. Our course is for ease of access and proliferation of coding material in a comprehensible way. The number of people who complete the entire course will likely be small, but more power to anyone who has the grit to get through.

      Third, college grads generally have great fundamental knowledge about systems and the underlying principles of engineering, but are lighter on practical skills. Our grads, in comparison, are the opposite. A true marriage of both is obviously the best, but we have a curriculum dedicated to job placement rather than preparation for a grad degree following undergrad.

      Fourth, that level of personalization is a little tough for us right now. You’re absolutely right that a more individualized path might be best for each person, but we’d need incredible amounts of bandwidth to even attempt that. Right now our pockets aren’t deep enough for that kind of endeavor 😬

      Hope that answers your questions!

      1. 1

        What I meant about college grads is that many have done very poorly in the job market compared to bootcamp grads, especially when factoring in tuition costs. I knew quite a few AA and HR grads in 2013-2014.

        The relatively small number bootcamp grads had a clear advantage at that time because their (primarily JavaScript) skills were in short supply in the market. Universities, on the other hand, were churning out large, large quantities of students with relatively standardized skill sets. There was some demand for those skills, but it was well-served (due to the large numbers of graduates).

        I've been very interested in education for my entire career and have found this dynamic in almost any kind of successful vocational program as it scales. At the beginning, a small, high-quality institution can serve a market need, but over time its very success and increasing scale dilutes the competitive edge its curriculum once offered its students.

        The problem is more a feature of economics than education. I realize it's a tough question and thanks for your thoughts!

  5. 1

    hey guys link from email which lead click for puppies not working, url too long

    1. 1

      Do you mind telling how to replicate this? We've been testing it but haven't had any issues with the links

  6. 1

    Thanks.
    A couple of things...

    • Having registered, I could only find Welcome To Coding and Rails on the left-hand bar. The other languages have now become visible after browsing the site a bit.

    • How do the language-based courses on the left differ from those I can find under Profile, eg. "Full-Stack *"?

    • How geared are these toward building real things, ie. real examples versus just abstractions?

    Thanks.

    1. 1

      Hey @parakeet! I believe the languages populated later due to a little bit of overload on our system and the slowdown that created. Hopefully it's a bit smoother from here on out.

      The full-stack project is actually the culmination of everything you learn during the course, and requires you to build an entire website.

      You'll build over 20 real projects during the curriculum! Definitely oriented towards projects since that's how you show employers you know what you're doing.

  7. 1

    Hi Chase, please can you share how it would be best to reach out to you?

    1. 2

      Hi @BoomShiva619, you can email me at chasechamberswilson @ gmail.com

      1. 1

        Thanks! Reaching out!

  8. 1

    This is great.
    Tons of good Karma for you guys.

    1. 1

      Thanks @vikramsharma!

  9. 1

    Thank you so much! Great timing as I'm about to embark on learning rails and this looks like something good to do after my first udemy course.

    Heads up, the slack invitation isn't working.

    1. 1

      Should be fixed :)

    2. 1

      Well that’s not good, will be looking into that! Nothing like launch day bugs to shut down the party haha

  10. 1

    thank you for this. i am currently on my last project of udacity's fend nanodegree. the project is all react so decided to check out your react section as a supplement/review. so far so good.

    1. 1

      Great to hear! The curriculum is created so that students can build an entire full-stack website afterwards. Due to that, I haven't heard much yet about how it compares to other React resources from non-students

      1. 1

        i'm not far enough in to give you an accurate opinion yet but will circle back as i get deeper into the lessons. so far i really like the level of detail in the lessons. for instance, this was the first react course i've seen that goes into the history of react . it's a small detail that didn't go unnoticed by me :)

        1. 1

          I'm sure our curriculum team will be ecstatic to hear that :) Thanks for the current and future feedback!!

  11. 1

    Great to see another in depth resource like freeCodeCamp.

    Except you focused more on marketing part of the coding on this app. Is it a front for the appacademy bootcamp?

    1. 1

      Nope, not a front at all. I figured the IH community would be more interested in what the business lens is, rather than the helpful-to-humanity aspect. The curriculum we posted is identical to the one we teach and is on a platform that runs code/has solutions!

  12. 1

    This comment was deleted 6 years ago

  13. 1

    This comment was deleted 6 years ago

    1. 1

      Makes sense! They've had their platform running for a long time and we just launched, so we're not expecting to be as solid as they are from the platform perspective. With that said, we're confident that the curriculum (certainly the most important aspect if your goal is to become an engineer) is more comprehensive.

  14. 1

    This comment was deleted 8 years ago

  15. 1

    This comment was deleted 8 years ago