The Self-Taught Programmer (Udemy.com)

The Definitive Guide to Programming Professionally

Created by: Cory Althoff

Produced in 2021

icon
What you will learn

  • Start to program in Python 3 and build your first program.
  • Learn Object-oriented programming and create a powerful Python program to get you hooked.
  • Learn to use tools like Git, Bash, and regular expressions. Then use your new coding skills to build a web scraper.
  • Study Computer Science fundamentals like data structures and algorithms.
  • Finish with best coding practices, tips for working with a team, and advice on landing your first programming job.

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100

icon
Course Description

I am a self-taught programmer. After a year of self-study, I learned to program well enough to land a job as a software engineer II at eBay. Once I got there, I realized I was severely under-prepared. I was overwhelmed by the amount of things I needed to know but hadn't learned yet. My journey learning to program, and my experience at my first job as a software engineer were the inspiration for this course.
This course is not just about learning to program; although you will learn to code. If you want to program professionally, it is not enough to learn to code; that is why, in addition to helping you learn to program, I also cover the rest of the things you need to know to program professionally that classes and books don't teach you. The Self-taught Programmer is a roadmap, a guide to take you from writing your first Python program, to passing your first technical interview. I divided the course into five sections:

1. Learn to program in Python 3 and build your first program.
2. Learn Object-oriented programming and create a powerful Python program to get you hooked.
3. Learn to use tools like Git, Bash, regular expressions and databases. Then use your new coding skills to build a web scraper.
4. Study Computer Science fundamentals like data structures and algorithms.
5. Finish with tips for working with a team and landing a programming job.
You CAN learn to program professionally. The path is there. Will you take it?
Who this course is for:
New programmers.
Anyone that wants to learn how to go from a complete beginner to a software engineer.
Anyone that wants to learn to program to improve their career!

icon
Instructor Details

Cory Althoff

Cory Althoff is the author of The Self-Taught Programmer, which Book Authority named as one of the best software books of all time. His Facebook group, Self-Taught Programmers, is one of the largest programming communities on Facebook with over 50,000 members. He is also an advocate for Python and was the opening keynote speaker at PyCon JP in 2019. Cory is currently working on finishing his second book. He lives in Venice, CA.

icon
More python courses

Python 3: Deep Dive (Part 4 - OOP)

$11.99

Complete Python From A-Z - Complete Python Bootcamp

$11.99

Programming for Everybody (Getting Started with Python)

Free

An Introduction to Interactive Programming in Python

Free

EasyPy3: Python for Beginners

$11.99

Selenium Webdriver with PYTHON from Scratch + Frameworks

$11.99

icon
Reviews

4.6

312 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Arbaz Qureshi on 12/27/2020

this is really so nice course

By Asep on 12/27/2020

mudah dimengerti dalam penyampainya

By Nadia Alejandra Jimenez Olalla on 12/27/2020

Hasta el momento tiene buena pinta. Claro y conciso

By Mohammadulbaqir Rampurawala on 12/27/2020

At this point I already know these all things my actual review will be when I learn the things I didn't know.
Thank you.

By Monica Pensado on 12/27/2020

Yes I've been readin the book and i just feel so much better now that i have a course to follow along to!

By Anshul Nigam on 12/27/2020

I already know basics of python , but this course is really good for an improvement

By Md. Imamul Alam Ishat on 12/27/2020

This course is life changer for me . It has everything a beginner need to know for a head start in programming world . I am very much greatful to Cory Althoff for making such course !

By Ashis Kumar Singh on 12/20/2020

Till now it is Good...Let see

By Md.Ismile Hossain on 12/20/2020

Yes,little bit.

By Mohammed Aflah on 12/20/2020

what an amazing course

By Alexander Prokopenko on 12/20/2020

too short, where is another 30 hours?

By Antonio Padilla Torres on 12/20/2020

I cant believe the amount of knowledge I obtained after ending this course. I absolutely loved the way the concepts were explained and also the programming challenges along the way. I highly recomend to everyone to take this course as it will, not only give you the abilities to start a programming journey, but also will make you love programming. Thank you so much!