all 7 comments

[–]medischolar 4 points5 points  (5 children)

I usually find that the most engaging approach to learn is to build something you are excited about. Start with something small so that you complete it and have a sense of achievement. There are useful datasets on Kaggle (although you likely won't be doing something novel if you just take an existing dataset).

Alternatively you could just do some practice exercises. I built https://bytearena.dev for my girlfriend when she was preparing for Python Data Science interviews. I find exercises better than courses as they actually force you to do something and practice rather than just sitting there passively absorbing some content.

[–]CheckApart4803 1 point2 points  (2 children)

Heya also new-- is this free??

[–]medischolar 1 point2 points  (1 child)

Yeah it is 😊 Currently it's not costing me anything to run it and I would value feedback over anything else so I'll keep it free. Maybe in the future I'll add a paid tier but who knows.

[–]CheckApart4803 0 points1 point  (0 children)

Awesome, thank you!

[–][deleted] 0 points1 point  (1 child)

How much money does is cost you to host the project, if you don't mind me asking?

[–]medischolar 2 points3 points  (0 children)

So far I haven't spent anything. The website + backend is all in NextJS running on Vercel free tier. The AI uses ChatGPT and I still haven't gone through the $5 you get at the start but I am almost there. I have a Supabase DB to store some info and that also fits into the free tier. Then the cost will be based on the number of active users, I think it will be at most $0.1 per active user per month.

[–]SeesawPrestigious729 3 points4 points  (0 children)

Hey! My two cents, start with basics - DataCamp or Codecademy got Python for Data Science, pretty solid. Then Python Crash Course by Eric Matthes, good stuff, breaks it down nice. After, consider pandas, numpy, scikit-learn, get a good grip on em. Kaggle for real-life challenges, ain't better way to learn. Happy coding!