Here's everything in a CS degree for free: https://github.com/ossu/computer-science I have no experience with the paid version of codeacademy, but, with all of the great free resources out there, I doubt the paid version will be significantly better than what you can find for free. Answer from Blazakin3 on reddit.com
🌐
Reddit
reddit.com › r/learnprogramming › is codeacademy actually good for beginners?
r/learnprogramming on Reddit: Is CodeAcademy actually good for beginners?
February 6, 2016 -

I have a little of knowledge in C and wanted to try Java for a personal project and I tried the Code Academy's introduction to Java. Now I am not a complete beginner in programming so I have no problems with basic concepts like arrays, variables, etc but as soon as I started the course I noticed the programs have some basic structure with classes and other stuff (which I yet don't know what they are) but why don't they explain this to me before introducing variables and other stuff? This is kinda confusing.

🌐
Reddit
reddit.com › r/learnprogramming › many are against codecademy because it’s too basic, but isn’t that a good thing for those starting out?
Many are against Codecademy because it’s too basic, but isn’t that a good thing for those starting out? : r/learnprogramming
March 30, 2021 - Code academy is fine for a beginner. I did their Java projects over and over when I first started learning. Once I was able to complete the whole project without any of the advice or tips, I would move on to the next project. Its all about repetition and practice.
🌐
Reddit
reddit.com › r/learnprogramming › opinions on codecademy?
r/learnprogramming on Reddit: Opinions on Codecademy?
April 11, 2012 -

I was wondering what you guys think of Codecademy as a tool for learning how to code. I've completed the Ruby track 100% (projects included) and I'm currently 70% through the Web Fundamentals track. I should also mention I'm a university CS student. Currently, I'm taking an Intermediate C++ class as well as a Unix class (focused on bash scripting).

After completing the Ruby track, I felt like I had a solid grasp on the syntax and usage, but had no idea what people actually use it for. Everything I learned was through their little editor and online compiler; I didn't have a clue how to use Rails (still don't).

Now working through the HTML/CSS track, I feel like I have some applicable knowledge (I've got a Linux machine w/ Apache that I use to apply what I learn).

My thoughts on Codecademy? I think it's a great supplementary resource for someone who's learning programming. I don't think it should be the /only/ resource one uses to learn to code, because you won't learn the application, only the syntax. However, there are so many resources for learning coding on the web that I find it hard to believe someone would rely on just one.

As previously stated, I'm a CS student. I believe what Codecademy can offer to a person like me is a solid foundation to build on top of through coursework, or side-projects--some way to apply the knowledge. I use it because it's fun, rewarding (they give you points/badges/awards for f'kin everything), and relaxed--and because I believe it will be an excellent way to prepare for my web development class that's coming in a semester or two.

At the very least, it gets me writing code every day--which I think is the absolute best way to learn programming, regardless of language.

Top answer
1 of 5
40

Honest opinion? I think its highly overrated, particularly on this subreddit. Do a search for the "codecademy" or "code academy" and you'll see tons of posts, and tons of similar questions.

As a brief, very brief, introduction to a language it's not bad. But it barely scratches the surface in many areas, and often leaves people wondering "What exactly did I just learn?" For someone who thinks they are interested in learning more about programming, I'd say a beginners book or an online tutorial will serve them better.

Gamification can make dull things seem fun and interesting. It can provide a sense of accomplishment for what are sometimes the most trivial of things. It serves as a motivating factor. But if it takes something like codecademy to keep you interested in programming, then you just flat out aren't going to be successful. Programming in and of itself should be your motivation.

I cringe every single time someone asks "Is there a website like codecademy for (MySql | Java | C#| PHP | Data Structures| COBOL) ?" Take some initiative, and try learning it yourself! A large part of programming is having the ability to figure out problems on your own, or a the very least find the resources to help you.

tl;dr: Codecademy is often used as an easy out by those not motivated enough to learn material through traditional methods. It's recommended way too often on this subreddit.

2 of 5
33

As a absolute beginner with no prior knowledge about any aspect of programming, I'm enjoying it. People saying you should learn how to code for the sake of loving how to code don't realize it's freaking intimidating when there's so much relating to programming. This is where I can decide whether or not I do love programming, to just throw someone into programming and say "love it or leave" is a moronic way to approach it

🌐
Reddit
reddit.com › r/codecademy › is codecademy worth it? i'm worried i'll be wasting my time.
r/Codecademy on Reddit: Is Codecademy worth it? I'm worried I'll be wasting my time.
April 28, 2025 -

I'm going to community college in the fall for Computer Science, I graduated high school in 2023 so I just work now, and I'm finally going back. Doing the 2 years in community college then 2 years state school path.

I can get the student discount for codecademy $150 for a year of pro, but I'm worried it might be a waste? I completed the beginner python course for my senior project and I liked it a lot. And I have severe ADHD and hate learning how to code, it's not hard to understand just to learn and pay attention, and codecademy wasn't that bad to work with in that regard.

🌐
Reddit
reddit.com › r/learnprogramming › what is so bad about codecademy?
r/learnprogramming on Reddit: What is so bad about Codecademy?
October 11, 2024 -

I’ve been trying to learn programming for a while. I was finding that most free resources were extremely difficult in getting the bigger pictures across and how things tied together. I finally broke down and bought the pro version of Codecademy. I started the backend engineering track and I feel like I’m actually learning a lot and making progress, understanding concepts. I feel like it gives me direction and ties concepts together on how things function together. The supplemental resources that they point you to help a lot.

I see Codecademy get a lot of hate on here and the majority of the reason is it’s too expensive, but I don’t really hear a lot about the content quality here.

Am I wasting my time with Codecademy, or is the pro version a start?

Top answer
1 of 26
146
If it works for you then it works for you! With that said, I personally found other resources to be useful: (Course) theodinproject.com (Course) mooc.fi Java Programming 1 & 2 (YouTube Channels) Bro Code, Caleb Curry, Programming with Mosh, Traversy Media (Book) Starting out with Programming Logic & Design (Courses - PAID) codewithmosh.com (Website) roadmap.sh
2 of 26
22
Every person is different. Most of the advice in here (on the FAQ to the right) is geared to brand-new people who can get much of what Codecademy offers for free elsewhere on the net. For example, you learned JS at Codecademy but you might have learned it better, faster and in more depth if you have learned it directly from Mozilla. And if you learn it at Mozilla while using a Firefox browser, they practically pay you, almost. But anyway, based on your post history you're already an industrial programmer programming logic boards for androids or whatever, and so you already have a technical mindset and just need to know the actual syntax of C#, Python, Java, JS, and so forth. So for you, you happened upon Codecademy and now it's all coming together for you. This isn't going to help some 16 or 17 year old kid who wants to make games coming to r/learnprogramming for the first time, as he or she might be better of going directly to https://learn.microsoft.com/en-us/training/paths/get-started-c-sharp-part-1/ than paying for Codecademy. TL:DR: it's great that it's helping you, but you have 3 degrees and a tech mindset; you need to accept that your experience is anomalous to the brand-new 15 year olds coming here hating on Codecademy. And obviously having a salary with disposable income, you can't compare yourself to teenagers with no money.
Find elsewhere
🌐
Reddit
reddit.com › r/learnprogramming › is codecademy good for learning java and building projects?
r/learnprogramming on Reddit: Is Codecademy good for learning Java and building projects?
December 8, 2023 -

I am 25 and I am ready to leave my dead-end job. I wasted a lot of time when I was younger with YOLO as my excuse and now I am regretting it, I want to start a career. I owe thousands to colleges that I enrolled in but never finished and I do not want to accrue more debt. I also unfortunately do not have the time to do college and I’m looking for something self-paced.

I am liking what I have learned so far from Codecademy and I am considering buying the pro membership in order to fully learn it, and build projects to put on my resume. But would other developers say it's worth it? I'm very serious and focused on learning these skills, but I want to know the best place to learn.

🌐
Reddit
reddit.com › r/learnprogramming › is codeacademy pro worth it?
r/learnprogramming on Reddit: Is Codeacademy Pro worth it?
October 17, 2023 -

They've got a 50% october sale at the moment. The pro package provides access to (and I quote):

Real-world projects

All courses

Skill paths

Career paths

Technical interview prep

Code challenges

Professional certifications

Career services

Assessments

I am a not a beginner but not quite at an intermediate level. I have a decent mathematical background with some previous, limited experience in Python and C++. I'm looking to learn some Python (and C++ eventually) for applications in data analysis, ML and financial tools.

Has anyone genuinely found Codeacadmey to be a strong resource in terms of the courses and projects offered? Have you completed courses and left with a more robust understanding of concepts? Also, do employers rate their proffesional certs?

thanks for reading :)

🌐
Reddit
reddit.com › r/learnprogramming › i would avoid codecademy pro.
r/learnprogramming on Reddit: I would avoid codecademy pro.
May 28, 2020 -

I recently have been furloughed from work , I applied for a scholarship to codecademy pro. They were gracious enough to accept and gave me 3 months free. First of all, that's great that they did that , take everything i'm about to say with a grain of salt.

First a bit about my situation, which you may not care about, but might find yourself in a similar situation.

Long story short, i'm feeling a bit vulnerable after many recent layoffs and wanted a secondary skill that I could either make a side hustle of, or find employment should things take a turn south.

I dabbled in a few languages and felt web dev was the best course for me.

I wanted to learn HTML and CSS as a foundation for web dev.

Codecademy is VERY NICE

I'll cut to the chase. After 5 weeks of this program i felt great. The website makes you feel like you are ready to hit the ground running and you're a goddamn pro. The problem is , you're not. They toss you into these "projects" towards the middle of the curriculum and want you to build clones of some pretty code heavy websites. The problem is you just don't have the knowledge to tackle them.

After a short 15 slide lesson they will say " ok , now you know flexbox " .... although you might be FAMILIAR with flexbox ... you do not KNOW it. It has alot of mobile gameish features like login streaks to really hit those dopamine receptors and make you feel like you're the king shit. But you just aren't.

I've gone back to project odin and it's been a very humbling experience. It doesn't make you feel great about yourself or pat you on the back and tell you what an expert you now are. But it is EFFECTIVE. I feel like I got knocked down a few pegs, but I also feel more confident as a DEVELOPER.

If you are looking for a path to become a good web dev. I would steer clear of codecademy. I am really grateful for what they have put together but it just lures you into a false sense of worth. Dont waste the time on it like I did when there are great free alternatives like project odin.

Top answer
1 of 4
41
Codeacademy is great for learning basic syntax / fundamentals. They show you how to make a variable, conditionals, etc. Once you're through those basics, fully agreed to jump over to another tutorials (like project odin) that is more in-depth. Codeacademy gives you a bunch of tools and a bunch of screws, its other programs that teach you how to use which, when and how they all fit together. Specially for the very basics and syntax, I think going through 3-4 beginner tutorials is a great way of absorbing it initially.
2 of 4
27
Gonna have to disagree with you there. Every single lesson in codecacemy builds up to the upcoming projects. If you are feeling lost in those “code heavy” projects you can literally open up previous lessons and see the same design patterns and structures you’re being asked to solve. I’ve done pretty much everything on codecademy and while I think it has some flaws the one you mentioned is just straight up not accurate. A big part of being an engineer is remembering where you’ve encountered certain problems and being able to build from scratch or reappropriate old code you have access to. While you might not “know flexbox” after the flexbox lesson all you have to do is go look at the code you’ve already written. Code doesn’t exist in a vacuum. You’ll constantly be looking at documentation or old projects or other stuff. Faulting codecademy bc you don’t remember the stuff you covered and didn’t think to go look at the projects you’ve already completed is totally unreasonable. That’s a huge part of building stuff. I’m glad you’ve found another resource that works for you but I want to provide an alternate voice for other people who might be writing codecacemy off bc of what you said.
🌐
Reddit
reddit.com › r/learnprogramming › beginners that want to use codecademy or other codesites? read this.
r/learnprogramming on Reddit: Beginners that want to use CodeCademy or other CodeSites? Read this.
July 22, 2018 -

I've used CodeCademy for a long time now, i never really felt like i learned something and didn't take my longer than a month to already give up. Until the last time i started with CodeCademy again. I was so motivated to not give up i actually started to understand everything. How? i read everything. Every, Thing.

If you're fimiliar with this or already do this then this post isn't for you.

Usually when something gets explained in CodeCademy you already think you understand it and head to the exercise and boom you got the right answer. 'That was easy' you thought. you're nearly halfway the course and start struggling. Suddenly they ask you stuff you never recall learning or might've forgot. Obviously you think it's their fault.

I just started reading everything CodeCademy had to offer me i really mean everything. I even read the blue marked links linking to some document explaining some type of code i never heard about. When i'm not sure how something works i just look it up on YouTube or W3Schools or anything. shit i even watched a 1 hour video of a teacher explaining functions in some class filmed by a random student. I'm not even halfway the course but i already understand every single thing CodeCademy learned me because i really wanted to know it and not get passed it thinking ill understand it later. because you wont. believe me I've been there several times.

Hope this post helped you have a nice day.

🌐
Reddit
reddit.com › r/learnprogramming › is codecademy a good place to start learning programming?
Is Codecademy a good place to start learning programming? : r/learnprogramming
March 30, 2024 - you should probably learn by having a (not crazy idea) like the good old todo app for react or something similar and then search up everything you’re confused by (which should be everything). maybe a little overkill but i learned that way ... I liked codecademy for beginning but its not going to be the end all be all resource, make sure to branch out after awhile
🌐
Reddit
reddit.com › r/learnprogramming › how does r/learnprogramming feel about codeacademy?
r/learnprogramming on Reddit: How does r/learnprogramming feel about Codeacademy?
November 1, 2013 -

My coworkers are on the fence; some say I should use Learn Python the Hard Way, and others say learning python any way is good.

Edit: wow, I expected one or two replies tops.

I think after getting some experience in CA, I'll move on to something else like Learn Python the Hard Way.

I almost feel like I'm cheating in CA because I'm taking the second Java course my university offers, so I have programming experience.

Now that we've discussed Python, what about django? The tutorial is super dry and it's hard without anything to keep me going like CA has.

🌐
Reddit
reddit.com › r/learnpython › is codecademy worthless for learning python?
r/learnpython on Reddit: Is Codecademy worthless for learning Python?
December 2, 2023 -

I started the Python course a few days ago and so far I've reached up to like functions, this is where I'm at: https://imgur.com/a/Or9qsa5

But so far it's been really easy and I feel like it's not trying hard enough to test your skills in what you just learned. Unless that's just me, I have some background in C#, C++, and even Python before, but I consider myself a Novice.

My free trial ends in the upcoming days, should I renew it to finish the course or are there other free alternative ways, or even paid platforms, that will make me think more critically about tasks.

Look forward to all your opinions.

🌐
Reddit
reddit.com › r/learnprogramming › is codecademy worth the money and time?
r/learnprogramming on Reddit: Is Codecademy worth the money and time?
May 30, 2023 -

I recently discovered CodeCademy and they have everything from free basic fundamental skills to full fundamentals of a skill like HTML, SQ, Python etc. they also have career paths that teach you everything to do with Front end, computer science/data science, full stack. My question is, is it worth the time to do the course to getting a job as a self taught programmer? Will I be taken seriously as someone without a college degree?

🌐
Reddit
reddit.com › r/learnprogramming › codecademy, coursera, etc. any good now?
r/learnprogramming on Reddit: Codecademy, Coursera, etc. Any good now?
June 16, 2025 -

Hi there, please point me in the right direction if this info already exists.

YEARS AGO, I tried both Codecademy and Coursera for learning some new programming skills (initially Codecademy for Python and JavaScript, then Coursera for broader backend development techniques). I put them down for several years through a couple job changes and am now curious about people’s current experiences.

Which is better or recommended for what? Or are there alternatives?

For context, I work in a threat hunting / threat detection development space but am also curious about machine learning, LLMs, and general secure app development and frameworks.

Top answer
1 of 2
1
I can only speak for Codecademy. And my experience was pretty in the middle. The good things about it is how very well structured it is. Every course is neatly packed and organized for you. Very nice. It's also very interactive, you read and you do. Which is great! There are a ton of learning resources. Cheatsheets, forums, docs and more. The community is nice, I've interacted with them and they're pretty friendly and ready to help. Now one of the bad things about it that I noticed was just how much it holds your hand, and while that can be good for beginners, at some point you have to be able to think for yourself. I mean, programming is all about using your brain and you're not using your brain if all you do is read and do based on what you read. I especially noticed this in the first JS course. For example, I know what iterate means, I know what 'search for' means, I know I need a loop, so why is it telling me? Some times it even got mad at me because i used a certain method that they didn't want me to use which defeats the whole purpose of thinking for yourself and building based on what you know, both my method and the method they wanted works fine, so why are you giving my solution a wrong answer? Also, the career paths, SOME of them are just glorified roadmaps. The backend engineer one for example, it's basically just a roadmap. They don't teach you anything massively different that you wouldn't get with free courses. In the backend engineer one they have the intro to JS course, intermediate JS, node.js and express.js and more. ALL of those courses I just mentioned are free on their website, you just get them organized together as a roadmap and called a career path, which I think isn't worth the 16 dollars a month, especially with tools like roadmap.sh which already tell you everything you have to know about backend engineer and what to learn and even where to learn it. And while they do go into fundamentals of backend engineering that isn't free on their website, again, I don't think its worth the 16 dollars a month just to get taught information that you can easily find on YouTube. So, I think codecademy is great for beginners and for learning the basics, but ME PERSONALLY I wouldn't go any further than just free courses or the basics. In my experience, I couldn't even start Intermediate JS because I was so sick of the hand holding. When I finished the first course I just left, I went to TOP which is not backend focused so it was a bit difficult incorporating TOP to my path but I really enjoy how it helped me learn more through research and practice. That said, I still enjoyed my time with Codecademy, maybe not much at the end but I really appreciate how it provided me with a clear direction and it teaches you all the fundamentals. I think a lot of beginners need structure like that and Codecademy definitely provides it. TL;DR. Codecademy is great for the basics and fundamentals but in my experience it holds your hand too much, and some of the career paths aren't worth the 16 dollars a month. Some of what is taught in career paths is already free on their website and you can learn the rest through practice and youtube. Roadmap.sh will literally tell you everything you have to learn for whatever you want to learn for completely free.
2 of 2
1
Codecademy and Coursera are still solid, especially for structured learning. But if you’re leaning toward more focused or one-on-one learning,especially in niche areas like secure app development or ML, platforms like Lrnkey (live tutoring) can be a solid supplement. Depends on your learning style and how deep you want to go.