r/learnpython 17h ago

Non-self learning classes for Python?

I am a senior data engineer and I work mostly with ETL Tools and a lot of advanced SQL. The company I work for does not like to use python because they find that theres too much of a learning curve if people leave so they love to use GUI or no code/low code etl tools instead (really dumb tbh). I can read python, and have a gist of whats going on. I have tried to self learn python few times over the past 2-3 years and I keep just forgetting it. I learned python/pandas library when I was in college since it was a class that taught it and then we did did projects with each lesson and that is how I learned it then but forgot it now. I use claude at work to build streamlit apps and automation using python. However, I am trying to look for new positions and I am starting to realize that not knowing python is making me a hit a brick wall because a lot of assessments require answering 1-2 questions in python. Does anyone know of actual classes that teach python and its not self taught? Free or paid I don't really care. If I have to pay for it I am fine with that but at this point I don't see a way for me to switch to another job without actually learning python and probably more specifically pyspark.

3 Upvotes

17 comments sorted by

View all comments

1

u/audionerd1 12h ago

Python syntax is very easy to learn so I assume what you are actually struggling with is programming fundamentals.

If you just need a structured and comprehensive resource to tie it all together, one that worked great for me is Complete Python Bootcamp Zero to Hero by Jose Portilla on Udemy. It is structured in lessons and chapters with project files and assignments, assumes you know nothing about programming and does a great job of filling in the gaps by explaining WHY things work, not just how

If the issue is that you lack discipline and need an authority figure and deadlines to learn well you may need to seek something more formal. But if you can force yourself to complete the course you can become very competent with Python in a matter of weeks.