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 โ€บ scrimba vs codeacademy
r/learnprogramming on Reddit: Scrimba vs Codeacademy
July 21, 2025 -

Iโ€™m an absolute beginner into programming, and I want to start with a course. I was thinking of choosing between Scrimba (as they now have a full-stack course) or should I go with Codeacademy?

I do not want to waste any time, Iโ€™ve used both to learn HTML and CSS fundamentals, and a bit of Javascript but I was thinking what would be more helpful for me in the long run.

If it matters, I am looking at a career in Data Science but I also do want to learn full-stack engineering, maybe do a bit of Ai.

Any other recommendations for resources would be greatly appreciated ๐Ÿ˜

๐ŸŒ
DEV Community
dev.to โ€บ mehmehmehlol โ€บ i-relearned-javascript-with-scrimba-17dm
I Relearned JavaScript with Scrimba - DEV Community
August 3, 2021 - Scrimba also provides Pro subscription, just like CodeCademy. The difference is, Scrimba actually offers a few free FULL courses in languages and framework, like JavaScript and Vue.
๐ŸŒ
Scrimba
scrimba.com โ€บ articles โ€บ scrimba-vs-codecademy-which-is-better-for-learning-to-code
Scrimba vs Codecademy: Which Is Better for Learning to Code?
3 weeks ago - Scrimba uses interactive screencasts where learners pause and edit the instructor's code directly. Codecademy uses text instructions paired with a code editor and auto-graded exercises.
๐ŸŒ
G2
g2.com โ€บ compare โ€บ codecademy-vs-scrimba
Compare Codecademy vs. Scrimba | G2
Compare Codecademy and Scrimba head-to-head across pricing, user satisfaction, and features, using data from actual users.
Address ย  100 S Wacker DrSTE 600, 60606, Chicago
๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ what courses helped you break out of "into to programming" hell?
r/learnprogramming on Reddit: What courses helped you break out of "into to programming" hell?
February 5, 2023 -

This is both out of curiosity, and because I kinda need some good resources anyway.

We all got/still are stuck into a path with two sides.. One one side there's beginner courses that don't challenge you, and on the other end are high level courses you don't understand.

So what are good courses (whether on udacity, udemy, coursera, MIT, etc etc) that helped you break that beginner's jail and get comfortable with your language/programming in general?

If its any use, I'm trying to learn C currently. Not a good starting point for a beginner but it'll make the rest of the path a walk in the park.

Top answer
1 of 19
13
There's only one real way out of tutorial hell, and that is to actually create something. Don't use a tutorial during the whole process. Start with paper and write something along the lines of a design document. What that means is to take your idea and break it down into its most basic components and tie them together so you have a blueprint of what you want to build. Let's say you want to build a game like snake. You know your going to need a game loop, a "snake" that grows after it collects food, the actual food itself, you need the food to spawn at random points, you need to be able to control the snake, and so on. Once you have your basic components laid out, start building them. Work on one thing at a time until you get it to work. From that point, you can start working on and adding the next component, but try to do everything without a tutorial. You will 100% get stuck and struggle, but this is going to help you learn how to look things up. Don't Google things like "how to make a snake game" that isn't going to help you learn. Google things like "how to make ____ appear in the screen," "how to make an object move with the press of a button," "how to spawn an object randomly on the screen." Googling is a skill in itself that will greatly benefit your career. This idea works with any field of computer science. You want to build a website, break it into its basic components, and tackle them one at a time until you have a website. C is a fantastic language for beginners. It is very powerful but also very limited in where it's used. If you're using it as a stepping stone for learning, that is perfectly fine, but I wouldn't set the expectations that you'll be using c in whatever job you decide to work. C is typically reserved for very low-level programming. Areas such as embedded systems, device drivers, operating systems, etc. These jobs are very hard to self teach and get into. They are typically reserved for degree holders. I'm not saying it's impossible to self teach your way into those fields. It's just a lot harder and time-consuming. Without a degree, you're relying on projects to showcase your skills, and those types of projects can take well over a year to make yourself. If you have the time to invest, then it may absolutely be worth it, but it will take time. I typically recommend starting with web development or app development as a self-taught career and work your way into lower rolls as you gain experience. The longer you plan on studying, the greater your chances of giving up are. I'm not saying you're guaranteed to give up. Every individual is different. It's just a lot more likely that people give up the longer it takes them to achieve their goals. If you really want to be a low-level developer, then be prepared to invest a lot of time and hard work. Keep a schedule for learning and don't deviate, or it'll eventually become a habit, and you'll start blowing off your studying more and more. Hard work and determination are the keys to success. Anyone can truly learn to become a software engineer. It's just that not everyone has the ability to put in the work and dedication, and that's where people typically fail and quit. Give yourself a realistic time frame to learn. The most important thing is to keep your motivation up. If you can work on projects that interest or excite you, then pursue them. Don't invest time in a project that you dread or find boring. Your goal is to actually complete projects, not have a graveyard of half finished projects you eventually plan to get around to. Completing projects is where you learn the most and is what will help you enter the field. In an interview, I don't care about how many failed projects you have given up on. I care about the projects you struggled with but managed to complete.
2 of 19
7
Any course that goes from beginner to semi-master really. I was learning iOS and did Devslopes' iOS course on Udemy - but that was years ago.
๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ i'm getting frustrated with codecademy
r/learnprogramming on Reddit: I'm getting frustrated with CodeCademy
October 7, 2024 -

I started the full stack course two months ago. I went through HTML, CSS and mostly JS until I reached the part where they suddenly want you do to many projects back to back. Cool, I thought at first. But all of these thing rerquire stuff, they never included before.

I once fiddled for 2 hours just to get frustrated, looking this thing up on yt and see: DAMN, they are using getDate, complex calculations and complex strings. I have never heard of this before, nor did I used it.

There is not a single step in the course I did not do. And once per week I sit down to do things again, were I got stuck. So no way I just missed that. Is this just 3 rare cases after another, or is this how they expect me to learn that stuff?

Why would I need their course if they expect me to magically think off some other ways even though I never learned of them?

Find elsewhere
๐ŸŒ
Boot.dev
blog.boot.dev โ€บ misc โ€บ code-academy-alternatives
12 Codecademy Alternatives That Will Get You Where You Need to Go | Boot.dev
May 4, 2023 - The same thing that makes it strong โ€“ a focus on data science โ€“ can also be a con. โ€œ[It] definitely does not teach a broad overview of python but rather a narrow subsection targeted towards data,โ€ writes Redditor jppbkm. Just as Boot.dev is to backend development and Dataquest is to data science, so is Scrimba for the frontend.
๐ŸŒ
Scrimba
scrimba.com โ€บ articles โ€บ best-codecademy-alternatives-2026
Best Codecademy Alternatives [2026]
2 weeks ago - Many learners combine a structured curriculum (freeCodeCamp or Scrimba) with coding practice on sites like Codewars or Exercism. Using multiple platforms reinforces concepts through different formats and prevents the tunnel vision of a single learning style. Codecademy remains a solid option for exploring many languages, with 14+ languages and 300+ courses.
๐ŸŒ
Reddit
reddit.com โ€บ r/frontend โ€บ seeking suggestions: scrimba vs. mimo - which one should i choose for learning web dev
r/Frontend on Reddit: Seeking Suggestions: Scrimba vs. Mimo - Which One Should I Choose for Learning Web Dev
August 19, 2023 -

Hey fellow Redditors,

I've been looking to improve my coding skills and I've come across two online platforms: Scrimba and Mimo. Both seem pretty cool for learning coding and programming, but I can't decide which one to go for.

Has anyone here tried both Scrimba and Mimo? If so, could you share your thoughts and experiences? Which one do you think offers better courses, interactive learning, and overall value? Any insights or recommendations would be greatly appreciated! ๐Ÿš€๐Ÿ‘ฉโ€๐Ÿ’ป

๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ is scrimba membership worth it?
r/learnprogramming on Reddit: Is Scrimba membership worth it?
August 14, 2025 -

I started with beginner Scrimba courses and loved them. The first JS and React tutorials were fantastic, especially the one by Per. The authors did an amazing job of explaining every detail and providing plenty of examples and practice. I then tried other free JS courses on their website and was thoroughly disappointed. These authors skimmed over concepts without making sure people really understand whats going on. It felt no different than reading an API.

How good are their PRO JS and React courses? Do they go into thorough detail with lots of examples, or do they just skim through as if they were teaching to already accomplished experts?

๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ scrimba is amazing and you should use it if you're new to web dev
r/learnprogramming on Reddit: Scrimba is amazing and you should use it if you're new to web dev
December 7, 2021 -

Obligatory disclaimer: I'm not the owner, moderator, admin of this site nor do I get paid to hype it. I'm just a huge fan.

I'm heavily critical of courses, especially courses that are paid. Why bother paying when you can find all that information for free? I also believe that doing is way better than reading and watching tutorials, and it's easy to get in a nasty loop called tutorial hell when you go down that path. Thankfully, there are free resources like The Odin Project and Freecodecamp that can teach you front end development and beyond while also building up your resume.

So why Scrimba?

As per Scrimba's hiring page,

"Scrimba is a code-learning platform that helps motivated newbies become professional web developers without spending a fortune. Our mission is to give students the quality of a coding bootcamp at the price of a gym membership."

Scrimba seems to be relatively new, which means all of its content is up to date. What makes it different from other courses is that it has interactive video lessons. Each lesson has an IDE, a small browser-esque window, and a narrated video. As video is played, you can see the narrator move his mouse and edit code. At any time, you're able to pause and write your own code.

After each module, you complete a project showing off what you learned so far, which helps build up your resume. If you ever get stuck, the Scrimba discord has plenty of people ready to help you. The Scrimba team is very active, friendly, and helpful. It's worth your time and your money if you're serious about learning web dev.

The link is here if you're interested https://scrimba.com/

They have many free courses, but their front end career path is what makes the site so good in my opinion.

๐ŸŒ
Reddit
reddit.com โ€บ r/askprogramming โ€บ scrimba vs freecodecamp
Scrimba vs freeCodeCamp : r/AskProgramming
February 19, 2026 - FreeCodeCamp is probably better for a structured, comprehensive learning path with projects that build on each other, while Scrimba is great if you prefer interactive video tutorials where you can code along directly in the browser.
๐ŸŒ
Reddit
reddit.com โ€บ r/learnpython โ€บ best places to learn python for someone who has tried and feels they just don't get it?
r/learnpython on Reddit: Best places to learn Python for someone who has tried and feels they just don't get it?
December 20, 2021 -

I've wanted to learn Python for some time now and grown frustrated with some of programs I've been trying. I've done Codecademy in the past and feel as though I can't complete a code challenge beyond the most basic introductory print and simple if/else functions, and I'm feeling the same way about the 100 days of Code bootcamp on Udemy.

Is there anything someone here has used, after feeling like most Python intro courses aren't helpful, that has actually helped them develop some competence? Or are all they all the same and if I can't complete these then I should just hang it up?

Thanks in advance!

Edit: Just wanted to express my deep gratitude for all the helpful tips and encouraging words. Didn't think this post would get so much attention. This sub is so supportive!

Top answer
1 of 23
10
I am also struggling with this as are many other people who need repetitive exercises to gain control of fundamentals. Once a new concept is understood and can be performed with some level of confidence, it's easier to grasp new concepts going forward Angela Yu's Udemy course isn't good for really helping you get your arms around stuff. Her coding challenges include concepts she hasn't gone over yet. While I understand that researching is important, it's totally disheartening. My solution has been to pause 100 Days of Coding and start with tutorials. First off was the print () function. I took notes and used Angela Yu's Replit for practice. Then I made practice exercises for myself as I went along. After I was confident I could print what I wanted to the console, I moved on to the next, input () I also wrote down practice exercises for this function, like 20 of them. Now I have about 40 practice exercises to do. I do them before I start learning the next thing. I'm to tuples now and it's going well. I spend about a half hour doing random practice exercises from all the previous things I've learned before digging into new stuff for the day. I'm making my own cheat sheets as I go even though there are many available on the interwebs Hope this helps. I knows it's super basic but I learn by repetition. It seems many people do, so I don't feel bad about it. Once I have my arms around the fundamentals, I will learn about design, best practices and efficiency. From there, I'll code the world... Hahahaha Good luck to you, keep us updated!
2 of 23
9
Python Crash Course. use a book that you can keep coming back to. for years. no broken links. no bs. the same trusted source that you can underline, carry, whether internet is up, down, electricity is out or not. you will always have it until you die even in the mountains with candles. Another reason I recommend books? You need to type code. DO not cut and paste code. Coding is about muscle memory not reading and understanding. This is the ultimate thing to understand. So it must be done with deliberate practice, like free throws or penalty kicks or swimming You don't get better by reading about them. You must do them. And deep work. Distraction free focused concentration. Read the book deep work by cal newport. Do two hours of deep work a day learning python. Every. Single. Day. No excuses. Even if you are sick. This is a minimum. 4 hours max. More than that is probably impossible if you are serious. Within a month, if you have honestly, truly, done this, and you have made no progress, then this isn't for you. You should take up another hobby like small engine repair. But I guarantee you will have made progress. Do these things for a month, and come back and let me know. :)
๐ŸŒ
claudia codes
pinkcoding.hashnode.dev โ€บ my-favorite-free-resources-to-learn-web-development-as-a-beginner
My favorite free(!) resources to learn web development as a beginner
April 24, 2022 - I'll be giving an overview of the websites I personally found most helpful when I began to learn web development, and the ones that I have often seen recommended on Twitter or Reddit.
๐ŸŒ
Reddit
reddit.com โ€บ r/learnjavascript โ€บ scrimba is hands down the best website to learn web development
r/learnjavascript on Reddit: Scrimba is HANDS DOWN the best website to learn Web Development
April 24, 2020 -

I have been learning Front End development by myself quite seriously from the last 2 months and today I started learning about React.js .

I tried finding some resources to learn it, and discovered Scrimba accidently from Free Code Camp. And boy was I not disappointed. They have a very unique way of teaching you where you can tinker around with the code that the instructor is writing!

I'm having a hell of an experience with it. And moreover, most of their courses are absolutely free.

This is the React course that I'm learning from. I highly encourage you to take a look at their website if you are learning Web Dev!

๐ŸŒ
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.