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.
Hey fellow python enthusiasts and experts
I have a question I am just starting my journey into python and recently joined Codecademy
I’m just curious to see or know if anyone else went through that process and how did they find it thanks
I recently paid for a yearly subscription, and I was wondering if it was a good investment.
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?
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!
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!
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.
I already know the basics of Python and was looking for a resource to expand my knowledge further on Python. Would Codecademy be a good choice? Otherwise, are there any better options?
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!
I dont want to get stuck in the tutorial loop. I would like to end up building applications. How do I bridge this gap? What are some great, beginner-intermediate projects to help me better understand? Thanks a ton
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
Hey Python learners,
I'm thinking of using Codecademy to learn Python. Anyone here tried it? How was your experience? Would you recommend it for beginners?
Thanks for the advice! 🐍👨🏻💻
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.
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
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...
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...
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".
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).
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.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.
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.
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".
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).
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?
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.
You get literally one lesson that teaches you how to say hello world. Why the hell is it plastered everywhere on the site and in articles that it's free? I'm sure not paying now.
Title, basically. It's the only free resource I found besides MITs lectures and they're a bit complex. I've heard a couple of people say Codecademy is plentiful of garbage, however. EDIT: Just curious: How long have all of you been programming? And how long did it take to be efficient and, well, good?
It's not bad, but it's not great either, and it teaches Python 2, which is outdated by now. There are lots of great free books out there - Automate The Boring Stuff, Python 101, Think Python are all great.
Free until tonight: Udemy video course for “Automate the Boring Stuff with Python “
https://www.reddit.com/r/learnprogramming/comments/7fxq5o/im_releasing_a_free_code_for_my_automate_the/
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 :)
I don't really recommend codeacademy for anything. The way all their stuff is set up makes it too easy to forget everything right after you learn it. For learning python I'd recommend the book python crash course if you want to do web dev, or if you're not sure if you want to do web dev and you just want to learn python, automatetheboringstuff.com
I wouldn't recommend Codeacademy regardless. Check out Sentdex on youtube, he just came out with a new course for beginners in Python. Highly recommend anything he puts out
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.
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