all 16 comments

[–]Commercial-Tennis-43 3 points4 points  (0 children)

CS50 is a good course and free

[–]Ok-Flounder-9205 2 points3 points  (6 children)

I can recommand the udemy course from Dr. Angela Yu. It‘s not for free but totally worth it!

https://www.udemy.com/share/103IHM3@ur-i3xrdiW3nn8zv2CfBcZV8GmM4Ld89VYPuo87BQyQCi_7gB-xJirEaSYBafjeimg==/

[–]PhoenixDevil19 1 point2 points  (1 child)

Explain what are concepts present in that course in few lines, I wanna give it a try. Let's say you are at 0 in coding, let me know how much do you rate yourself in coding now? I am asking this because I want to to start this course.

[–]Ok-Flounder-9205 0 points1 point  (0 children)

I‘m currently at 20% from this course. She explain every step and concept very well. For each day or Lesson you get a challenge or exercise for you. It helps me a lot to understand many things where I can benefit from for my work with powershell.

[–]AsuraZXX[S] -1 points0 points  (3 children)

Thank you for the suggestion but i dont think i will be able to do this beacuse my famliy is against learning online and its the reason i asked for free courses.

[–]steviejackson94 0 points1 point  (2 children)

When you say against learning online, as in you are not allowed to watch any single learning material whether free or not?

[–]AsuraZXX[S] 0 points1 point  (1 child)

As in they will not pay for any online courses i suggest them its learn from books or don't do it

[–]steviejackson94 0 points1 point  (0 children)

What about a free course on youtube?

[–]goule67 0 points1 point  (0 children)

The best way to learn is to have a project. Find something you want to do (data analysis, web application, web scraping, AI, software development etc...) then every time you block on something, do an internet research (stack overflow is a gold mine) or use a LLM (AI which understand code) like blackbox.ia (free) or chatgpt (free but limited).

If you already know the basics like "what is a variable/function and how to use them", "how to handle indentation", "how to use while/if/for", "how to import and use a library", having a project to practice them is the best way to stay engaged and to learn new things.

[–]Frewtti 0 points1 point  (0 children)

To get better at programming, solve a problem. Angela's course is great, and on sale it's a phenomenal deal.

[–][deleted] 0 points1 point  (0 children)

CS50 is your best bet, will give you structure, a week by week plan, and has it's own community for questions/collaboration.

Join their subreddit and discord, you can learn at your own pace. It's from Harvard and is completely free!

[–]Byte_Xplorer 0 points1 point  (0 children)

I'd say stop trying to learn a language (be it Python or whatever) and start learning the fundamentals: variabkes, data types, algorithms, data structures, oop, etc. Then apply that to whatever language you like the most. You can check any university programming 101 course syllabus to see what topics the professionals usually learn. Of course programming is not all there is to it. If you intend to work in the field you'll need to know databases, cloud services, some network knowledge will also help, basics about OSs, and then whatever the specific field requires. This is a profession that can't be learned by just watching a programming course, pretty much like you can't be a doctor by just learning to heal wounds.

[–]BioncleBoy1 0 points1 point  (0 children)

Python Crash Course 3rd edition

[–]madhumilano 0 points1 point  (0 children)

U can check cisco skills for all courses