Python for Everybody

share ›
‹ links

Below are the top discussions from Reddit that mention this online Coursera specialization from University of Michigan.

This Specialization builds on the success of the Python for Everybody course and will introduce fundamental programming concepts including data structures, networked application program interfaces, and databases, using the Python programming language.

Json Xml Python Programming Database (DBMS) Python Syntax And Semantics Basic Programming Language Computer Programming Data Structure Tuple Web Scraping Sqlite SQL

Accessible for free. Completion certificates are offered.

Affiliate disclosure: Please use the blue and green buttons to visit Coursera if you plan on enrolling in a course. Commissions Reddsera receives from using these links will keep this site online and ad-free. Reddsera will not receive commissions if you only use course links found in the below Reddit discussions.

Taught by
Charles Russell Severance
Clinical Professor

Offered by
University of Michigan

This specialization includes these 5 courses.

Reddit Posts and Comments

14 posts • 615 mentions • top 118 shown below

r/learnpython • post
99 points • dm_km
Recommended: MOOC from Coursera Python for Everybody (5 Course Sequence)

I'm in course 3 / 5 right now and I can tell you it's far superior to other methods I've used like CodeAcademy. Dr. Severance from U of M does a GREAT job introducing concepts and introducing not only the language, but the logic that accompanies it.

Courses 1 and 2 are pretty basic if you're familiar with other programming languages, but in course 3 you start working with web scraping, APIs, RESTful data, JSON, etc. which IS very useful.

Check it out: https://www.coursera.org/specializations/python

r/uofm • post
65 points • Madigan37
People who are considering Majoring in CS, and are trying to decide where to go

I have seen a lot of these posts on this subreddit recently, and I figure it's easier to respond in a non-piecemeal fashion. My main advice is that, as long as the other school that you are looking at is in the top 20 or so for CS/DS undergrad, pick the school you feel more comfortable at/is cheaper/works best for you. The difference is not too large, and you will have good career prospects either way, so go where you are most comfortable.

That being said, if you want to sample what Umich EECS courses are like check out some of the Coursera courses, offered.

r/Pikabu • post
1276 points • keepcalmandworking
Вкатывание в программирование в зрелом возрасте.

В продолжение https://www.reddit.com/r/Pikabu/comments/bfm5pz/на_волне_про_работу/?utm_source=share&utm_medium=web2x

Краткая предыстория.

​

Все началось с того, что я сидел на телефоне технической поддержки уже пару лет на одом месте и перспектив на улучшение не было от слова совсем. Хотелось заниматься более полезным, а не просиживать штаны, да и доход увеличить хотелось. Открыл ХХ.ру с большими ожиданиями (не ну а чо, я ж 5 лет в ИТ, винду могу переставить , 1С поставить - плевое дело), задал в фильтре хорошие условия, которые мне хотелось бы видеть и.... охуел.

​

Мало того, что требования в сфере ИТ выросли за пару лет до поднебесного состояния, так еще и половина терминов вообще не понятны, не говоря о том, что мое резюме только и подходит, что сидеть на телефоне тех поддержки маленькой конторки.

​

Окей, курс направления ясен, нужно развиваться, прокачивать скилл, понимать что есть что и уметь это использовать. Дальше гугление, поиски того что оптимально на начальном уровне, еще раз гугление, потом гугление, учеба, гугление, учеба, гугление и вот я работаю программером :)

​

То что выделил жирным про гугление, это я вам и хочу рассказать. По сути, это тот путь и использование тех инструментов для добычи знаний, который я использовал с большими ошибками, в неправильной очередности. У меня не было человека, который может меня направить, подсказать, рассказать. На работе сказали, что в 25 в программирование уже поздно, а в рашн коммьюнити достаточно сложно из-за завышенного мнения участников, хотя есть и хорошие ребята.

​

То что будет написано здесь не является стопроцентным правильным подходом, но до тех пор пока не попробуешь, не поймешь. Примерно такое же я советую своим близким людям, кто оказался заложником своей распиздяйской ситуации, как и я. Кто-то отмахивается из-за лени, кто-то яростно поддерживает и дальше не идет, а кто-то молча делает с надеждой на завтра.

​

План вкатывания и некий роуд-мап на примере языка Python.

  1. Для начала нужно определиться с тем, что вы хотите делать и какой язык учить. Из базовых вещей я могу выделить три основных фундаментальных составляющих для начального уровня: мобильная разработка, веб разработка, бэк. В текущих реалиях фронт-энд (то что вы видите, страница сайта, облик мобильного приложения или просто программы) стал намного сложнее, чем бэк (та часть, где выполняется логика программы, сайта, приложения). Очень много условностей и подходов. На эту тему есть крутой пост на хабр про то, как люди учат JavaScript - https://habr.com/ru/post/312022/ . И это 2016, сейчас наверное вообще жесть что там происходит :) Во фронт меня никогда не тянуло, поэтому я остановился на бэке, не задумываясь. Дальше делал акцент на популярности языка, его синтаксисе, коммьюнити, доступных ресурсах в инете (сайты, форумы, чаты пр.). Остановился я на Python, не жалею ни разу.
  2. Окей, гугл, как выучить питон? Да, гуглить придется оооочень много. Настолько много, что вы наверное сейчас это даже не умеете делать, а про третью страницу в гугле слышали наверное только от знакомых или из мемов. Для того, чтобы начать что-то делать нужен удобный инструмент. В программирование это - IDE или же среда разработки. Программа, в которой вы будете писать код. Тут без вариантов мои авации в сторону PyCharm. Подсветка синтаксиса, подсказки в оформлении, удобный дебаг-режим и прочее, все в одном месте. Версия бесплатная - годная, все что надо есть, скачать тут - https://www.jetbrains.com/pycharm/ . Вообще IDE это больше вкусовщина, кому что больше нравится.
  3. Этот пункт не обязательный, но все же, я считаю, что разработка должна вестись в Linux. Сколько людей, столько и мнений, но меня здесь не переубедить. На момент начала изучения Python у меня был опыт с никсами исключительно самобытный. Установить, посомтреть на красивизну, удивиться скорости и вернуться на windows. Сейчас я уже, наверное, никогда не вернусь к продукту Microsoft, я руками и ногами выступаю за популяризацию Linux и open souce. Для изучения Linux есть хороший курс от команды stepik - https://stepik.org/course/73/promo . Курс бесплатный, по результату сертификат. По выбору ОС, опять же вкусовщина, но я рекомендую либо Linux Mint, либо Ubuntu. Гуглить вопросы по этим дистрибутивам, как и в целом, что основаны на ubuntu достаточно легко.
  4. Где уже python?! Первый курс, что я советую опять же от stepik (вообще крутой ресурс, если что) - https://stepik.org/course/67/syllabus . У курса есть два больших минуса и большой плюс, который их перекрывает. Минусы - преподы реально слабые и биоинформатика достаточно специфичное направление. Кстати в линуксе тоже биоинформатика, мать её. И плюс в том, что курс реально расчитан на зеленых и не опытных. Регаемся и начинаем задрачиваться, решаем задачи, смотрим видосы, вникаем и получаем сертификат.
  5. Параллеьно прохождению курса читаем книгу Марка Луца - Изучаем Python. Именно "изучаем", а не "программируем". Книгу советую читать параллельно курсу, т.е. выучили циклы на курсе, закрепили прочтением соответствующей главы в кинге. Не было в курсе какого-то понятия, а в книге есть - пропускаем, вернемся к нему дальше. На этом этапе нужно понять азы.
  6. Получили сертификат, теперь нужно закрепить и что-то кодить, идем на питонтьютор - http://pythontutor.ru/ и начинаем проходить задачки.
  7. Параллельно питонтьютору юзаем мобильное приложение - Solo learn https://play.google.com/store/apps/details?id=com.sololearn.python&hl=ru . В программировании нужна практика, поэтому чем больше прочитаете, напишите, обдумаете кода, тем лучше. Ближе к концу курса в приложении начнется дичь с ООП (объектно-ориентированное программирование), скорей всего ничего не поймете и сделать ничего не сможете, это ок:)
  8. Для того, чтобы получить хороший базис в ООП нужно пройти следующий курс опять же от команды stepik - https://stepik.org/course/512/syllabus . Это САМЫЙ ЛУЧШИЙ КУРС, который я проходил. Сэмвелл Тарли (нет, это просто препод, но очень похож)) ) в нем реально крут! Разложит по полочкам доступным языком (на сколько это возможно) что зачем и почему. Проходим курс, читаем кингу параллельно по тому же принципу и тыкаем приложение. По итогу получаем еще два сертификата - stepik и приложение и дочитанную книгу.
  9. Окей на этом этапе уже есть хорошее базовое понимание о том, что ждет, какие возможности у программирования в целом. Хочется больше практики, без неё никуда. Дальше влючается тяжелая артилерия - курсы от coursera. Для курсов у курсеры есть лайфхак. Не обязательно платить называется. Когда ты выбрал курс, читаешь описание, там есть ссылка "финаносвая помощь", переходишь, заполняешь, ждешь 2 недели и тебе открывают полный курс с получением сертификата в конце. Первый из них курс от Высшей Школы Экономики (Москва) - https://www.coursera.org/learn/python-osnovy-programmirovaniya . На рынке труда и в целом сфере обучения ВУЗ занимает хорошие позиции, а в твоем резюме явно лишним не будет сертификат от крупнейшей MOOC платформы с сертификатом этого универа. Этот курс я проходил первым. Т.е. ничего не знаю о питоне и пошел его проходить. Это был АД. Считаю, что курс все же по факту расчитан на хотя бы чуть-чуть понимающих людей. Зато в нем рассказывают про стилистику кода, PEP8 и другие плюшки, а так же отладку на PyCharm, хотя бы поверхностно.
  10. Получили крутой сертификат, дальше со всем этим багажом можно искать первые места работы на позицию джуна, пилить первые проекты в виде каких-нибудь ботов и прочее. Я начинал свой тернистый практический путь с того, что нашел на гитхабе проект, где чел замутил крутой скрипт для записи онлайн стримов. Окей, дальше этот проект я захотел объеденить с телегой. Эх, было время, но это другая история.
  11. По мимо просто курсов на coursera есть специализации. Это когда несколько курсов объеденены в специальность. Можно капнуть в сторону Python for everybody - https://www.coursera.org/specializations/python? . Он на английском, как мне в свое время сказали: "в английский надо уметь". На первых парах покажется очень легким, с учетом вашего багажа знаний, однако он затрагивает такие темы, как SQL, веб и прочее. Хотя в реальной жизни такие запросы, как показаны в курсе никто не пишет, надеюсь. Все используют расширения для питона, такие как peewee или sqlalchemy. Если знаний по базам данным вообще нет, то велком на stepik снова - https://stepik.org/course/1240/promo

В целом это все, как видите все знания можно получить совершенно бесплатно, главное усердно трудиться. Надеюсь этот пост поможет хотя бы одному человеку. Кстати здесь по питону тоже большое коммьюнити r/Python

Будут вопросы, с радостью отвечу в комментах или запилю еще пост, например, с полезнми ресурсами.

r/Android • comment
17 points • outofbeta

I can't recommend the Coursera course for this enough - https://www.coursera.org/specializations/python

r/datascience • post
52 points • cheese_stick_mafia
[Suggestion] Can we put together a wiki to answer all of the "How do I get started in DS?" questions?

I'm thinking a list of useful skills and links to online courses where they could start.

For example


Useful Programming Skills

  • R - https://www.coursera.org/learn/r-programming
  • Python - https://www.coursera.org/specializations/python
  • DB Languages - MySQL, SQLite, PostgreSQL,...
  • etc...

Statistics

  • Basic Summary statistics - course link
  • etc...

Useful Supporting Textbooks

  • Mastering Regular Expressions - http://shop.oreilly.com/product/9780596528126.do

Interesting Podcasts

  • Linear Digressions
  • Data Stories
  • Data Skeptic
  • Partially Derivative

Thoughts?

r/learnpython • post
31 points • RTQMARK
Which course would you say is best and why? (Coursera vs EDX)

Coursera Python for Everybody Specialization VS EDX Introduction to Computer Science and Programming Using Python

​

Which one do you think is best and why?

NOTE: EDX course uses Python 3.5 despite the url saying python 2

r/learnpython • post
14 points • nouveem
[Newbie] Could you recommend some follow-up courses for me?

I have enrolled in the Python for Everybody specialization, and it's been an awesome experience. I'm almost finished with the specialization, but I'm not sure where to go next.

The course has been a great introduction, but I'm not sure how much Python basics it covers. I will, of course, continue practising my Python knowledge through projects, but being in a course keeps me engaged.

What kind of course would you recommend for someone who knows enough Python to write a basic program? Should I enforce my general Python knowledge? Or should I look into courses on the applications of Python that interest me (i.e., Machine Learning, Data Science)?

Thank you!

r/learnpython • post
28 points • sr1jan
My One Month Journey In Python :)

Hello Everyone!

I started learning python through the python for everybody course on Coursera. Learned the basics quickly as I had done a bit of C before. Started learning stuff about web scraping, html parsing, json, API, etc.

At this point, I was very intrigued in learning about data and what all things I could do with python. I went on to learn about different libraries that are so efficient in doing difficult jobs, it was fascinating. At the end of the course, I was introduced to Data visualization and that was something new I came across. It was really interesting to see how can very complex data can be visualized so gracefully and artistically. I was impressed. So I decided to take Data visualization as my first project.

It was really simple. I used my own Facebook data of a group chat as data set, used beautifulsoup to scrap and parse the data, sqlite3 to store it and then after some scripting, I had the list of top words used in the group chat. I used d3.js to Visualize the data and it was really beautiful. I felt really proud and showed off to my friends.

It's time to go deeper and do more cool stuff. Going to start off learning Machine Learning. Though I need some more project which can do to sharpen my skills. I am eager to hear to your advices and suggestions. I hope I am part of the commun now :) #BePythonic

r/pythontips • comment
12 points • Old_Kat

https://www.coursera.org/specializations/python

The classes by Dr. Chuck (he likes to be called) are outstanding. Coursera is a PITA now. They push selling the certificates really hard, but search the individual courses in the "specialization" and ignore what they are selling. You can audit the University courses for free.

Also search the classes at EDX.org. You can get good university courses on Python and things surrounding Python (game development, data science, etc) for free on both of these sites.

r/learnpython • post
8 points • Why_Not_80
A Newbie Question about Learning Python

I am wanting to expand my knowledge in the IT field. I decided to learn Python because I’m seeing it pop up more and more on posted job requests. I found Coursera.org offers a “specialization” pack is classes to learn Python.

1) has anyone taken the Python for Everyone course? 2) is there any other possible online sites that offers courses to learn Python? Exploring what’s out there before I decide.

I am hands-on visual learner so getting a “dummy’s book” will be rough for me to get through. Any advice or guidance will be appreciated, and thank you in advance for your comments!

r/learnpython • post
16 points • DrClub
Looking for input on two coursera courses: "An Introduction to Interactive Programming in Python (parts 1+2)" and the Python for Everybody courses

https://www.coursera.org/learn/interactive-python-1/

https://www.coursera.org/specializations/python

Has anyone taken either or both of these courses? I know the second link is suggested in the top rated comment of this sub, but the first link has a massive number of high ratings. Hoping you guys have some input! :)

r/france • comment
7 points • RedditTipiak

Si je puis me permettre, je recommenderai plutôt le Python for everybody sur Coursera, sinon le programming for everybody, tous les deux par la Michigan University:

https://www.coursera.org/specializations/python

parce que le prof est un badass avec un tatouage Coursera sur le bras, et qu'il est très réputé. Chuck quelque chose, son nom. Le Python for everybody est d'ailleurs l'un des cours les plus prisés de Coursera.

r/learnprogramming • comment
20 points • ichmagkartoffel

Hi there!

I was in the exact same position as you currently are a couple of months ago, here is what I did that helped me a lot:

  1. I started off with Introduction to Computer Science, this helped me understand how the web works and learnt the very basic nuts and bolts of programming, algorithms, data structure and computer science in general.

There is an amazing course made available for free by Harvard University called CS50, this course has some rave reviews online. You can access the whole course for free here: https://www.edx.org/course/cs50s-introduction-computer-science-harvardx-cs50x

  1. Next, I moved to Python, there is an amazing Specialization Course (a series of 4 courses) on Python for absolute beginners for free on Coursera (auditing the course is free, it's payable if you want a certificate) https://www.coursera.org/specializations/python?

  2. I'm in the process of completing the above Python Specialization, and I'm trying to write code to automate stuff, this way I'm able to put my skills to use and build something useful out of it, there is a really cool book called: Automate the Boring Stuff with Python: Practical Programming for Total Beginners Book by Al Sweigart which has a collection of some cool and simple projects which you can build using Python.

  3. While you're learning python I would highly recommend you to learn Git, it shouldn't take you long to learn (2-3 hours at the max, to learn the basic stuff) and create a profile on Github and try to add some code to your repository on a daily basis. Here is a free course to learn Git and GitHub: https://www.udacity.com/course/how-to-use-git-and-github--ud775

This is a really cool way to keep a track of what you've learned while also helping other developers to easily review your code.

I initially tried watching random videos online but either I used to get stuck of I kept jumping from one video to another without learning much, I found a structured approach towards learning really fun and less intimidating.

Most important of all is that you dedicate some time on a daily basis towards your learning as opposed to learning once a week and you'll see real results in a few months.

Hope this helps and I wish you all the best.

r/learnpython • post
6 points • rrrocky777
[Python for Everybody Specialization starts in 3 hours on Coursera](https://www.coursera.org/specializations/python)

For both python and programming beginners, this is a great opportunity. It is a package of four courses on python and a final project. I have enrolled for the first three courses which start in three hours. I would love to know other people who are interested. Link

r/learnpython • comment
5 points • crzychemist

https://www.coursera.org/specializations/python-3-programming This is the most hands on I found the questions are not spoon-fed and really level you up. I have a fair few courses and this has been the most impressive do far

r/datascience • comment
4 points • umib0zu

Yes, because you can take a coursera course on introductory programming and not need to take a year off. Do not quit your job to learn a skill you can learn by committing 5 hours a week for 4 months.

r/learnpython • comment
8 points • nomowolf

I began learning from MOOCs (specifically: 1,2) which are primarily video lectures with assignments and tests.

I found it especially useful at that stage, when you really have no clue, to see examples worked through and have an actual human explain fundamentals and say things like: "you may be surprised by that result, but don't worry, it's because....". Then as you start to build the vocabulary and know how to express what it is you actually want to achieve, you become more independent.

I still go to youtube now and then. Someone explaining as they write the code adds another dimension of understanding, and you can pause - try yourself - rewind.

r/learnprogramming • post
8 points • ChuckS117
Opinions on these Coursera courses. Java or Python.

Due to health reasons I wasn't able to attend college this semester, so I have plenty of free time.

I'm currently majoring in Finance which I like but my true love has always been computers. I didn't go for a career in computer-related stuff because both universities that I could attend don't offer a "focused" program, so I had to go with my second interest.

These 2 courses are starting next week and I'd like some input on them

One is for Python

https://www.coursera.org/specializations/python

and the other is for Java

https://www.coursera.org/specializations/java-programming

I know the basics of Python but I've read that it's not that common in companies. Since I'm majoring in Finance, which would you think would "complement" it better?

Yes, I've read the FAQ, just want a more personalized input.

r/coursera • post
8 points • VainglorySaw
Is Coursera individual classes no longer free?

I was looking at some classes, specifically https://www.coursera.org/specializations/fundamentalscomputing2 but the only option to enroll is to pay $49 per course or $343 for the entire thing. there was a few others like https://www.coursera.org/specializations/python that i was also interested in (the classes individually not the certificate) I dont see a way to select an individual class.

Edit: i had a different title and then changed it, that is why the title is messed up

r/neoliberal • comment
3 points • NarutoSasukeLover

I use https://www.coursera.org/specializations/python

It’s what I used to teach my partner programming. I think the teacher is good and assumes nothing, so beginners don’t get lost. It uses a free textbook too that you can just run thru if you find him slow

r/india • comment
3 points • DevangLiya

This is not a book, its a MOOC on coursera. I really loved the course and best part is that the course is part of a five-course specialization ranging from "Hello world!" to advanced python.

r/jobs • comment
14 points • No_Army

Hi!

Can't give you any tips on learning R. I can give you tips on how I learned Python.

-I used Team Treehouse (It's a 7 day free trial before you have to pay, but if you're hesitant on paying you can always just use Throwaway emails and cancel straightaway) - It has lectures and interactive coding challenges.

-Python for Everybody is a great course, and got me into Python. (Just audit the courses individually)

- For SQL - https://sqlbolt.com/ - I've been using this to brush up on SQL. It's pretty good and beginner friendly.

​

I can't stress this enough, but the best way you can learn and show off that to your future employer is to actually write something. Do interactive challenges, and put stuff on your Github. (If you don't have one just make one.)

​

Good luck! :)

r/SoftwareEngineering • comment
6 points • zdwolfe

> What should I start learning on my own...

Try out an online programming class - if you’re just starting out, I think the structure of a class would help you get the basics down and see the types of problems Software Engineers work on daily.

I don’t think it matters a whole lot what language you start with for self learning, but sticking to something popular like Javascript, Java, or Python might be a good idea.

I haven’t taken this series of courses myself but it looks like a good place to start, and is free to audit (starts next week): https://www.coursera.org/specializations/python

r/learnpython • comment
2 points • nouveem

I would totally recommend the Python for Everybody specialization on Coursera. It's a 5-course intro to Python 3 for beginners, like me, who have no experience with coding.
The course structure is awesome, but I should definitely dedicate my motivation to the amazing Dr. Chuck, the instructor of the course. His style is super clear and he's also fun
I've tried other introductory courses but this one beats them all -- personal opinion

Good luck!

r/TwinCities • comment
2 points • cubbie15fan

https://www.coursera.org/specializations/python

r/LanguageTechnology • post
17 points • eshaansharma
Too many courses, confusing terminology! Where to begin with NLP?!

Problem

I want to learn Machine Learning, specifically NLP (Natural Language Processing) for a news analysis project I am working on.

For a person with intermediate programming knowledge and basic knowledge of working with databases, what would be the correct beginning point? There are so many courses available online on different platforms that it's confusing to identify where I should begin.

Existing Skill

I learned programming through the Python specialization on Coursera which taught me about data structures, extracting data from the web, analyzing it and visualizing it. The course established a pretty strong programming foundation but left much to desire when it came to analysis... There was little to nothing about statistics, and from what I've come to know till now Machine Learning requires one to have solid basics in Statistics.

To give you a more granular idea of my current skill level, here's the paper I wrote for my capstone project: https://paper.dropbox.com/doc/News-Analysis-Methodology-fXyowV7zSRAxKA70kxAwP

Options

I am currently looking at Udacity to further my skill but I am getting confused by their different courses on Data Science, Machine Learning, Deep Learning and Artificial Intelligence. There appears to be so much overlap in these courses that it's hard for me to decide what exactly I need.

I don't want to waste time going down the wrong path.

r/Python • post
1 points • trusk89
Found this for my SO. Taught it might interest some of you.
r/programming • post
1 points • internetdigitalentre
Learn to Program and Analyze Data with Python - Python for Everybody Specialization
r/Python • comment
1 points • MauiShakaLord

Hey, old man! (I'm in my 40's too)

I can't recommend Python for Everybody on Coursera enough. Well worth the cost, and the professor who teaches it teaches at University of Michigan. Having deadlines for quizzes and projects helped hold my feet to the fire - if I'm given a random set of videos and reading materials, I won't end up doing anything.

r/ApplyingToCollege • comment
1 points • NFLAddict

python for everybody

data science is a niche of computer science. id say first step is just to get a solid foundation

r/FinancialCareers • comment
1 points • NFLAddict

here you go
should give you a nice intro to python
the only benefit of paying is if you want the 'certification' that nobody really cares about. after all you're just doing it to learn. to pay nothing, you can just choose to audit and have all the same resources

r/CFA • comment
1 points • short_straddle

I recently completed the Python 3 Programming Specialization on Coursera and thought it was good.

https://www.coursera.org/specializations/python-3-programming

If you don't care about getting the specialization certificate then I would suggest skipping the final course, it is done by a different instructor than the previous courses and you will pretty much end up just Googling a lot to figure it out.

r/ProductManagement • comment
1 points • blueberrywalrus

If that's the case and you want to go a bit deeper, then I'd suggest taking on online course that applies a tech skill to a hobby you have and/or learn python.

Personally, I went the Python path first, and it was a great first language; fun, general purpose, powerful, and has a huge community.

For example a course like: https://www.coursera.org/specializations/python

r/learnpython • comment
1 points • ZealousidealPianist4

Follow the first 3 courses in "Python 3 Programming Specialization - Coursera" , Thank me later. (that's how i learned programming)

r/learnpython • comment
1 points • bickhaus

Try the courses that make up the Python For Everybody specialization on Python (https://www.coursera.org/specializations/python). Note that you can sign up for the courses for free, excepting the capstone. I just sent the link for the paid specialization, so you could easily find the four classes I’m talking about. The courses are self-paced, so you can start them anytime.

The above is the gentlest intro to programming you can find. The professor, from U. Of Michigan, is engaging and does a great job providing concise, easy-to-grasp explanations.

I would recommend at least taking the first two courses and then return to Automate the Boring Stuff!

r/uwaterloo • comment
1 points • asudhir101

I liked this: https://www.coursera.org/specializations/python

r/brasil • comment
3 points • Gammaliel

Como amante da linguagem, eu definitivamente recomendaria Python. É uma das linguagens mais utilizadas no mundo hoje, o que proporciona uma facilidade imensa para achar materiais sobre, e além disso possuí uma versatilidade muito grande podendo ser usada em muitos casos diferentes. (Extração, Manipulação e Analise de Dados, Machine Learning, Automatização, etc)

Quanto a locais para aprender, recomendo o curso Python for Everyone do Coursera que foi onde eu aprendi. Porém, o livro Automate the Boring Stuff With Python dá uma boa e rapida introdução, ainda que talvez não tão completa quanto o curso.

Além disso os subreddits /r/learnprogramming e /r/learnpython sempre estão com muitas pessoas dispostas a ajudar, e se quiser também me disponho a responder qualquer dúvida que você possa ter, só mandar DM :)

r/cybersecurity • comment
1 points • j0rdyC

Thank you for the reply. I apologize if this is kind of a dumb question, but in terms of challenging, Do you mean it’s challenging work? Or It’s a challenging field to find work in?

As for the classes you mentioned, I looked around online first for python courses Course Link Would something like these courses be sufficient to start with?

r/learnprogramming • comment
1 points • th7uk

https://www.coursera.org/specializations/python-3-programming?

Free Python 3 course that starts today by the University of Michigan

"Become a Fluent Python Programmer. Learn the fundamentals and become an independent programmer."

Offered by Coursera

r/learnpython • comment
1 points • rtayek

i had some trouble groking python despite having many years of experience. i am going through this specialization in courser: https://www.coursera.org/specializations/python-3-programming

i highly recommend it.

r/learnprogramming • comment
1 points • coolcutecumber

Between about 30 minutes to 2 hours every other day.

I started off with this Coursera course for foundation: https://www.coursera.org/specializations/python?action=enroll&authMode=signup

And ever since, I've been learning through tackling projects. I've learned that I learn the best from taking on challenging projects. If I ever encountered anything I couldn't figure out on my own, I would just Google solutions to the problem or search through Reddit.

r/learnpython • comment
1 points • DarkStealther

Coursera's Python for Everybody Specialization. It is an amazing course taught by an amazing teacher. I learned there and when I quit python for about an year and I went back I remembered basically everything the course taught me. It just is a really good starting point to go from beginner to proficient.

r/learnpython • comment
1 points • DarkStealther

He has a specialization on coursera called Python for Everybody. It is an amazing resource and it's where I learned python. You can always audit all the courses in the specialization and get all courseware for free.

r/learnpython • comment
1 points • DarkStealther

Python for everybody on coursera is definitely worth a try. It is where I learned python and is a really good starting point. You could also go on udemy and you will find tons of results. Then depends where you wanna go in python. If you wanna be a web developer check out some django. If you want to be a data scientist check out datacamp and dataquest. It all depends on what you want to do.

r/learnpython • comment
1 points • killerspec

While it might not cover some subject matter in detail the first course I did in python was https://www.coursera.org/specializations/python? The part I really loved about the course was that I could go back in places I was stuck and since I paid for the course($65 at the time) I got to chat with a course advisor when I couldn't figure out the answer. Another option is to get a free one month of LinkedIn subscription they took over the Lydia.com site and offer a lot of courses. Last yet not least stackoverflow.com has chatrooms for free where I found the python community very pleasant and helpful. If you go this route I found that having a very direct question helpful and also having my code that I am stuck on pasted to pastiebin.com so I can offer the link to it in the question. Keep at it, as they say, "Rome wasn't built in a day"

r/learnpython • comment
1 points • bickhaus

You can try this series of courses on Coursera (titled Python For Everybody): https://www.coursera.org/specializations/python?. The courses are created by a University of Michigan professor who does a great job of presenting basic programming concepts. Full disclosure: I only have experience with the first course in the series insofar as I quickly worked through it after suggesting it to someone else a few years ago. They really enjoyed it, but the specialization didn’t exist then.

r/Gamingcirclejerk • comment
1 points • MedicaeVal

Here you go: https://www.coursera.org/specializations/python

r/Blackfellas • comment
1 points • LongHairDontCareCzar

Hell yeah! Look, the one nice thing about tech is the knowledge is so accessible. The thing about that is that there are so many things, both paid and unpaid, it’s hard to figure out what is of the best quality and most effective? For example, recently got the CCNA, and it was difficult finding video resources that really mapped to exactly what you needed to know for the test.

Coursera is one of the few training resources out there offering something valuable and quality for free. You pay if you want the certificate.

I highly recommend this Python course. It’s taught by a professor from the University of Michigan and he’s good at keeping things from getting dull. I actually paid to support them and got the certificate.

Check them out!

r/learnpython • comment
1 points • lee-tmy

Try codecademy. They have a great Learn Python 3 course and they cover OOP. Alternatively, there are courses on Coursera (this is a good one) and udemy.

r/boston • comment
1 points • basscorruption

You really do not need to do any courses except those that are free and online. You can ask questions anywhere and everywhere including on Reddit, Stack Overflow, and IRC servers like Freenode.

Coursera has a free Python suite, that, when you finish just the first course, you'll be well on your way to coding like a beast.

https://www.coursera.org/specializations/python