The Self-Taught Programmer

The Definitive Guide to Programming Professionally
4.58 (4358 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
The Self-Taught Programmer
172 703
students
6 hours
content
Mar 2021
last update
$84.99
regular price

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.

Course Gallery

The Self-Taught Programmer – Screenshot 1
Screenshot 1The Self-Taught Programmer
The Self-Taught Programmer – Screenshot 2
Screenshot 2The Self-Taught Programmer
The Self-Taught Programmer – Screenshot 3
Screenshot 3The Self-Taught Programmer
The Self-Taught Programmer – Screenshot 4
Screenshot 4The Self-Taught Programmer

Loading charts...

Comidoc Review

Our Verdict

This Udemy course, "The Self-Taught Programmer: The Definitive Guide to Programming Professionally," offers an expansive curriculum covering Python programming, computer science fundamentals, and career advice for aspiring software developers. Students laud its real-world application of concepts, making the learning process more engaging and practical. However, there are some downsides to consider: a few students find the pace too fast, particularly in data structures and algorithms sections; some exercises lack detailed explanations that could benefit certain learners; support for students seeking help with course assignments is minimal via the comments section; and not all students might appreciate the instructor's teaching style, with some describing his voice as robotic. Overall, it's a comprehensive resource that equips prospective software developers with essential skills, but be prepared to persevere and possibly fill in some knowledge gaps independently.

What We Liked

  • Covers a wide range of topics from Python programming to computer science fundamentals and job hunting tips
  • Incorporates real-world scenarios making the learning experience more engaging
  • Well-structured curriculum with exercises following each concept introduction
  • Provides practical experience using tools like Git, Bash and regular expressions

Potential Drawbacks

  • Some students find the pace too fast, particularly in data structures and algorithms sections
  • Lack of in-depth explanation in certain exercises, leaving some students confused
  • Minimal support for students seeking help on course assignments through comments section
  • Instructor's teaching style may not appeal to everyone, with a few students mentioning his voice being robotic
1145562
udemy ID
14/03/2017
course created date
27/11/2019
course indexed date
Bot
course submited by