The python course is too hard

Kind of a rant but it’s a genuine problem for me …

I’ve been coding for some time now but never bothered to learn languages properly. So, i’m fixing that. I recently completed html and now learning css. The pacing is great!

I decided to start learning python aswell, to be able to start practicing leetcode. However, i find myself really struggling sometimes. This never happened with html or css. Maybe I am just stupid or have to complete javascript before moving on to python. I am kinda ok with the theory(although it’s quite a lot at times), but I find myself struggling with syntax.

I can do the task at hand but get completely lost when it comes to understanding the entirety of project i’m coding. So sometimes, there are tasks that require this understanding and I have to resort to things like chatgpt. But that defeats the purpose. I want to learn, not copy from AI.

I would really appreciate any advice you might have!

2 Likes

To be fair it can be hard, Python is after all more complicated than HTML/CSS. There’s a lot of new concepts to learn.

From what I know, initially there was idea that curriculum would be more linear, and Python courses would be done after the JavaScript courses. Currently there isn’t such assumption, but some parts still might need polishing to be more approachable for those starting with Python. Your feedback on that could help improve it.

If you have troubles with specific challenges/tasks, you can ask for help here on forums.

I can confirm that, you can already see we started this if you notice the Python Theory block at the start (in Python Basics) has been divided into smaller blocks, and there will be more projects in between. We appreciate any feedback for the other modules, we are interveening as soon as we find block points for the campers going through the curriculum

It sounds like you are talking mainly about the step by step guided workshops?

In that you can focus and complete the step but unsure of how the overall program works by the end?

To help make the curriculum better it would help if you can give very specific examples.

1 Like

I’ve been learning Python after HTML and CSS, but I keep struggling with syntax and understanding full projects. I can complete tasks, but I get lost when trying to see the bigger picture, and relying on AI feels like cheating. My plan is to focus on small projects, practice consistently, and maybe finish JavaScript first to build a stronger foundation before tackling more complex Python projects.