If you have been already exposed to other languages you won't find it hard since Python's syntax is relatively easy. A loop is a loop in every language. You can always skip ahead if you feel like you're breezing through. Answer from Deleted User on reddit.com
🌐
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 › how much python can i expect to learn from code academy?
r/learnprogramming on Reddit: How much Python can I expect to learn from code academy?
December 29, 2021 -

So I'm currently learning Python. I'm on the "boring" parts, that is, bool variables. How much Python can I actually expet to learn from this course, however? do you think it's enough to write some programs that would look impressive on a resume? or at least have a very solid foundation?

Top answer
1 of 18
194
This might be unpopular opinion but I would suggest not to spend whole lot of time on these courses. Sure, they are neat, but people to spend months in "course hell". My suggestion for new learners is always to watch a FreeCodeCamp course on Youtube on the language they are interested in and then do some exercises. What you want to take away from the language courses is the most basic programming stuff : - What is a variable? - What is a function? - What are the variable types in that particular language? - How do I loop over lists, objects, arrays, etc? - What is an if statement? - Etc.. These concepts carry into other programming languages in one way or another so it's important that you have a strong fundamentals. The exercises I would recommend doing are on Codewars . You can choose a language of your choice, they have a great free tier which I am using as well, personally. The exercises are nothing that you will encounter on the day-to-day job but they are great for achieving proficiency in a language. They get exponentially harder so don't get discouraged if you are staying in the same level for a longer period of time, the main goal is to learn thinking how to solve a task using code. When you're feeling comfortable with the language itself, then you should choose a field you want to work in and learn about the things in that field. For example if you'd like to start as a Python back-end dev, I would suggest picking a framework that's popular in your area and learn how to setup basic server, connect to a database, write route handlers, middlewares, etc. You don't have to know every small detail but I'd expect a jr. developer to have a basic knowledge of the ecosystem and be able to put basic acceptance criteria into code syntax. For reference, it took me 3 months to land my first job when starting from scratch, learning about 4-5 hours a day after uni basically every day. Some take longer, some land a job faster. Good luck! P.S. If any of you need guidance, you can write me a dm and I will try to help. :)
2 of 18
45
Maybe learn here? https://automatetheboringstuff.com/ There's also the Udemy course version of this tutorial, that's occasionally given out for free. https://www.udemy.com/course/automate/
🌐
Reddit
reddit.com › r/learnprogramming › learning python through codecademy, am i wasting my time?
r/learnprogramming on Reddit: Learning Python through Codecademy, am I wasting my time?
February 1, 2018 -

I feel like I may be running through these lessons and not really gaining useful skills or knowledge. My ultimate goal is to be sufficient enough to take on side projects and eventually make a career out of coding.

I chose Python due to it being the easiest and recommended entry level language. I'm just curious if it's normal to feel like walking through fog while doing these online courses?

The course says I am 29% through the course and that seems quick considering I've only been doing this for about a month now. Anyone else try Codecademy and their Python program?

Edit - Thanks everyone for the advice and support! There are a lot of similar stories and some really good resources you have all provided, going to grind it out for a while and keep tinkering with stuff!

Top answer
1 of 9
23

Take the concepts it teaches you to heart. You will (generally, meaning basically almost always ever these days) use the same concepts across all major languages. Things like functions, data structures, different loops, polymorphism, encapsulation, inheritance... many more.

I feel like once you start playing with your second language, or your third language then you start to see, hey wait a minute... I'm basically doing the same thing in all of these languages, just with different syntax. That's my practical advice, take it or leave it, but that's what I've found in my experience. Once I started grasping the concepts, actually understanding them (this took me a while) programming became much easier and intuitive.

Good luck! Python is super fun. I guess I forgot to mention, Python was the first language I ever started with too!

2 of 9
7

Absolutely not wasting your time. I'm now a full-time software developer and I got my start after beginning with Codecademy. I did their course, then started writing some programs for fun, and then kept growing and learning from there until I finally got employed. u/goestowar hit it right on the head when he talks about taking the concepts to heart. Everything you do in Python you will see again and again throughout your career. The more you expose yourself to it, the more it will make sense. It may seem a little abstract right now, but just keep at it, keep exposing yourself to it, and eventually it will start to fit together. Google anything you don't understand and never stop learning! And take time to work on little projects for fun to help cement the ideas as well!

I would say, once you have your feet wet with Codecademy, maybe about 50%, you might want to start writing some small programs for yourself. You can begin with just notepad and IDLE and then maybe move on to a full-fledged IDE like PyCharm.

🌐
Reddit
reddit.com › r/learnpython › codeacademy - any good or better alternatives?
r/learnpython on Reddit: Codeacademy - Any good or better alternatives?
December 14, 2022 -

Hello!
I am looking to dip my toe into learning Python, with a specific interest in data analysis. I know myself to be a very unfocussed and unreliable learner unless it is made super easy for me and I played around with Codeacademy a bit many years ago and found it to be very accessible.

Having scoured these threads, and a handful like it, I haven't seen Codeacademy mentioned once, and instead lots of Coursera and Youtube tutorials

Is Codeacademy no use any more, or more to the point, has anyone had major success with them? Also, is it just widely accepted that there are better places to start as a beginner?

Sincere thanks!

🌐
Reddit
reddit.com › r/learnprogramming › beginner tips, codecademy python 3
r/learnprogramming on Reddit: Beginner tips, codecademy Python 3
May 30, 2024 -

Hi all, I'm brand new to coding, currently working full time in a job thats nothing to do with coding.

I'm looking to pick this up as a hobby first and hopefully career in the future. I've started on codecademy and started doing the python 2 course, which I'm really enjoying!

However I've noticed that python 2 isn't the go to as python 3 is supposedly more used. The python 3 course needs the pro version on codecademy.

So I was just wondering is python 3 is a good place to start as a beginner? And what steps/courses would you recommend after?

Also I am wondering if codecademy pro is worth it?

Thanks all

Find elsewhere
🌐
Reddit
reddit.com › r/learnprogramming › finished codecademy's 'python 3' course, where to go next if i am looking for more advance work for python specifically? [full details in text]
r/learnprogramming on Reddit: Finished Codecademy's 'Python 3' course, where to go next if I am looking for more advance work for python specifically? [Full details in text]
July 9, 2020 -

Hey guys, ive been studying python over the past 3-4 months and ive gotten up to a basic level of understanding. nothing super advanced but pretty satisfied with the progress ive made so far. ive already finished codecademy's 'python 3' course twice already, now im just looking for some advice on what to do next.

I know theres many different pathways in the IT world, for one, i can go down the path of learning a new language or i can focus on getting even better at python (codecademy teaches you basic python, whats the next step/pathway if i am seeking more advanced work?)

If i just want to focus on python for now, are there any other resources/topics that i should now be focusing on if i want to go beyond a basic level of understanding past what ive already learned from codecademy's 'python 3' course? I'm a pretty big fan of sites like codecademy in terms of teaching style where it teaches you the topic and gives you practice problems at the end of each lesson but codecademy stops after their 'python 3' course and i dont know where to look next if i am looking for more advanced work. can anyone recommend me anything? What worked for you?

I hope my question makes sense, big thanks to everyone for any help that i can get.

🌐
Reddit
reddit.com › r/learnprogramming › finished codecademy for python in 6 hours - want to share my opinion :)
r/learnprogramming on Reddit: Finished CodeCademy for Python in 6 hours - want to share my opinion :)
November 4, 2015 -

I'm not a beginner. I'm working as programmer (mainly java) for several years. I write a bit in Python, JavaScript and other languages - I run the CodeAbbey site where I am often asked to help with debugging solutions in different languages.

I wanted to go through this course as a professional developer, to learn better what is offered to beginners. It was not my idea but I rather was asked whether I can try...

Overall my opinion now is more positive than before. Perhaps I'll try some other courses there - e.g. about Angular...

About time they say course is for 13 hours. I've done it in a single day - I think spending about 6 hours - though initially I thought it should take only about two... I was wrong - for this course consists of several hundreds small exercises. I believe it may take 20-30 hours from the "real beginner".

What I liked - they cover really many topics, and do this logically enough, coming usually in very small steps. They approach from "general programming" way - so things like list comprehensions are encountered very late in the course.

Interactive interface is very nice, though it do not provide good way to debug - neither they really enforce us to debug our programs. Overall it is very friendly and with nice forum to ask for help.

Something really new I learned about Python was else after loops. Though to say honest, I doubt whether it is a useful feature and whether it needs to be known by beginners since it is somewhat puzzling.

But there are some poor things

  1. Codecademy is quite keen on "repeat what I tell" - sometimes I think I have neither time nor motive to think about the programming behind all this syntax...

  2. Often exercises repeat each other. E.g. printing out the list is encountered in "lists" topic and in "loops". The same with calculating sum over the list manually etc. Yes, repetition is mother of learning, but I prefer some variance in it...

  3. In some cases they insist on doing things in hard way (also repeating it) - e.g. calculating sum is required to be done with for loop every time. Meanwhile often checking system allows small cheating. E.g. I could not use "sum" to sum the list - but I can use "reduce".

  4. There are two very similar topics on classes - one of them "Intro" which is probably harder than the other (though mainly they repeat each other).

  5. At the same time there was never a word about tuples. Though they use them in formatted strings - without explanations. Another basic funny Python feature which was not covered - expressions like 30<=x<=70.

  6. Also basic things like using

     ch.lower() == 'a'
     #instead of
     ch == 'A' or ch == 'a'

    are not taught though "lower" is discussed thoroughly. It would be good to tell popular use-cases for such functions.

  7. There is a topic on bitwise operations - I believe it is safe to be skipped by beginner (tuples seem more important for me for high-level developer). I do not like when people do not know binary system - but it is ok not to blow up the newcomer's brain with it at once as he could not know why to use it.

  8. Building BattleShip game leads us to create some simple but poorly comprehensible code with obvious critical bug - user input is done only once outside the main loop. Nevertheless it is counted as "Ok".

  9. Topic about files have one exercise with bug - file to be opened is not found. Googling helps - and helps to discover this bug is already 2 years old. Well, let us regard it as a bonus-challenge :)

Conclusion

I dare to recommend it to beginners, but I also suggest that certain topics could be skipped as perhaps spending extra time on learning Python from other books or resources additionally will help more. E.g. http://www.checkio.org or http://learnpythonthehardway.org/ should be of great help! Another good resource I know of is https://automatetheboringstuff.com/ - and at last I meekly dare to mention my own site (yes, most people use Python for solving problems here).

🌐
Reddit
reddit.com › r/learnpython › just started trying to learn python with codeacademy. it's not working for me
r/learnpython on Reddit: Just started trying to learn Python with Codeacademy. It's not working for me
June 28, 2019 -

Hi. I work with GIS (Geographic Information Systems) and I need to learn programming. Python is the big one since the major program most companies use is ArcMap (made by Esri) which uses Python to do things. I don't know any coding at all and the only other time I tried to learn in college I just couldn't wrap my brain around it. None of it made sense at all. But it's something I have to learn so I'm trying again. I thought I'd try CodeAcademy but I'm only like 6% of the way through the Python 3 lessons and I'm not understanding it. They just rush right through things, they don't explain things enough. The exercises don't tell me where to put things and why. They don't tell me when to start new lines or why. I keep looking at the examples for hints and I feel like I did when I was trying to figure out math in high school. It's like they're leaving out steps and not explaining themselves. Is there another route I can take to learn this stuff that's even easier and more geared for idiots like me?

Top answer
1 of 5
161
https://automatetheboringstuff.com/ The great thing about reading is that reading moves forward at your pace. Start at the beginning even if it seems too elementary and work your way through. You will progress faster if you take your time and try not to skip ahead or otherwise move too quickly. Be the tortoise, not the hare.
2 of 5
33
Hello, I work in GIS and I worked through this exact issue. First of all, ArcGIS runs with Python 2.7, unless you are using ArcPro. Not that it makes a huge difference, just so you know. Anyways, I would also suggest automate the boring stuff for basics, as well as the free online python course offered by SoloLearn. These resources will get you proficient in the basics of python, which will make it much easier to then apply this knowledge to GIS. In terms of scripting with GIS, you should first focus on learning ArcPy, which is a package made by Esri for scripting within the ArcGIS environment. Esri has pretty expansive documentation for all of the tools and function in ArcPy, so that should be your go-to for learning how to use it. Additionally, here’s a great YouTube channel that has lessons for this https://www.youtube.com/channel/UCjGzNLUkTOFzWdD_5MzNIqg . To take your skills further I would suggest learning the GeoPandas library, which will let you perform pretty much all kinds of geospatial work within python alone, without the need for ArcGIS. This, of course, should only be worked on after you have the basics down because it might not even be necessary for your job. That being said it’s still really cool and a good advancement to your skill set. I hope this helps!
🌐
Reddit
reddit.com › r/learnpython › is codecademy a good resource to learn python?
r/learnpython on Reddit: Is Codecademy a good resource to learn Python?
August 25, 2021 -

Been looking for some resources to learn Python. Couldn’t really get into Udemy or freecodecamp & sololearn is meh. What do you guys think of CA? Or do have any other recommendations, I don’t mind paying a monthly subscription if the price is right.

🌐
Reddit
reddit.com › r/python › is codecademy a good way to learn python?
r/Python on Reddit: Is codecademy a good way to learn python?
September 20, 2015 - no. check the links in the sidebar of this subreddit. i'm fond of Learn Python the Hard Way (for true beginner programmers) or Dive Into Python (for programmers who know another language but want to learn Python). there's also a very friendly community over at r/learnpython that will help you if you ask nicely. ... Funnily enough, Codecademy is listed on the sidebar.
🌐
Reddit
reddit.com › r/learnpython › codeacademy pro - worth it?
r/learnpython on Reddit: Codeacademy Pro - Worth it?
December 2, 2018 -

As per title, and I mean both financially and educationally.

I'm brand new to programming, I've started the Free Python course they offer, but I need more grounding in Computer Science and Programming in general I think to make it work for me.

CodeAcademy offer pathways to do this - has anyone had any experience here, and is it good for a beginner?

Thanks

EDIT: Thank you to everyone that replied - you've given me a decent amount to think about, and some other useful resources. Your help is appreciated :)

🌐
Reddit
reddit.com › r/learnprogramming › am i wasting my time with codecademy?
r/learnprogramming on Reddit: Am I wasting my time with Codecademy?
October 8, 2022 -

I am a 23yr who has a fine arts degree, so not applicable to software development at all. I have always had a math oriented mind and enjoyed the sciences a lot. Recently I've decided I want to try to switch careers paths to coding - I have a lot of interest specifically in the applications of machine learning/artificial intelligence.

I know I have a lot to learn and everything I read online says I need to have projects to show my worth. The problem is there's lots I need to learn to be able to do the projects I want to do, and I want to make sure I have a solid understanding of as much as possible.

I found codecademy and I have been going through their python courses. I enjoy their structure of classes, but I understand that their native ide doesn't give me experience with things like pycharm, and so far I am not getting exposure to git and GitHub. I know they have a dedicated git course though.

My thought was that if I can learn as much as codecademy has to offer (eventually getting the pro version) then using that knowledge to build personal projects that are AI related, I could get an entry level job in the field eventually.

However, there are so many learning courses out there all spouting their various certifications, and each with their own following of people. I don't want to keep jumping from course to course learning "Hello World" and For loops over and over from various courses, so my intuition tells me to just stick with Codecademy and learn the more complex topics of the language rather than try to relearn other people's version of the simple topics. However, I'm not sure if Codecademy is just objectively not good for becoming more advanced.

Am I wasting my time with Codecademy and should move to another learning source? Or am I okay to think that this is one of many decent sources to use, so long as I know that my goal should be to eventually start making my own projects.

🌐
Reddit
reddit.com › r/learnprogramming › is codecademy good for advancing my skills?
r/learnprogramming on Reddit: Is codecademy good for advancing my skills?
May 24, 2024 -

I did the CS50 python course and I have been working on personal projects over the past year or so, but i still feel like im a beginner at python. I saw some intermediate and advanced courses for python on codecademy and I just wanted to know if anyone has experience with codecademy especially with theur intermediate and harder courses and if they are any good

Edit: thanks for the feedback guys! I will focus on projects more and check out what udemy can teach me in terms of more advanced python