Is Code Academy or is there any better websites to learn coding?

Watch this thread
Badges: 22
? You'll earn badges for being active around the site. Rep gems come when your posts are rated by other community members.
Report Thread starter 3 years ago
I've just started coding on CA.
Badges: 19
? You'll earn badges for being active around the site. Rep gems come when your posts are rated by other community members.
Report 3 years ago
Codecademy is good to get a nice, gentle intro to learning a programming language, (such as syntax and learning some of the terminology) but it doesn't really teach you how to 'be a programmer', which is more about what you actually do with a programming language.

Programming itself isn't really about the language - it's all about problem solving, and the language(s) you learn are tools in your inventory to help you solve them. You need to focus on the core skill of computational thinking, which is the mindset of learning to think in terms of a computer - i.e. how to express the solution to a problem using programming language constructs. The analytical skills are also important and being able to take a problem and break it down into smaller, solvable problems.

You didn't mention which language you've started with (I'd suggest sticking to one at a time; building an in-depth of understanding of programming itself, rather than worrying about multiple languages. Broadly speaking, programming is the same in any of the well-known programming languages)

(Note - not all the languages on Codecademy are programming languages - for example, HTML and CSS are for expressing the appearance of websites/web apps, and SQL is a language used for getting data in and out of a database). A good human-friendly language to start out with is Python due to its clean, simple syntax and the huge wealth of information you can find about Python online.

Some Python resources worth looking at:
- Free online Python course from University of Michigan:
- Official Python documentation for authoritative information about Python:
- Python errors and how to understand them:
- StackOverflow - the most important site on the internet for programming problems:

The top bit of advice I can suggest is just to keep on practicing; if you follow the Py4E courses, make sure you do tackle all the problem sets to give yourself the challenge you need to help you get into the problem-solving mindset.
For further practice, try working through solving the practice problems on Hackerrank:

Quick Reply

Attached files
Write a reply...
new posts
to top
My Feed

See more of what you like on
The Student Room

You can personalise what you see on TSR. Tell us a little about yourself to get started.


Year 12s - where are you at with making decisions about university?

I’ve chosen my course and my university (18)
I’ve chosen my course and shortlisted some universities (22)
I’ve chosen my course, but not any universities (2)
I’ve chosen my university, but not my course (3)
I’ve shortlisted some universities, but not my course (4)
I’m starting to consider my university options (7)
I haven’t started thinking about university yet (1)
I’m not planning on going to university (1)

Watched Threads

View All