HOME > Development > The Self-Taught Programmer

The Self-Taught Programmer

  • Development
  • Apr 19, 2025
SynopsisThe Self-Taught Programmer, available at $94.99, has an avera...
The Self-Taught Programmer  No.1

The Self-Taught Programmer, available at $94.99, has an average rating of 4.66, with 80 lectures, 43 quizzes, based on 4313 reviews, and has 172416 subscribers.

You will learn about 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. This course is ideal for individuals who are New programmers. or Anyone that wants to learn how to go from a complete beginner to a software engineer. or Anyone that wants to learn to program to improve their career! It is particularly useful for New programmers. or Anyone that wants to learn how to go from a complete beginner to a software engineer. or Anyone that wants to learn to program to improve their career!.

Enroll now: The Self-Taught Programmer

Summary

Title: The Self-Taught Programmer

Price: $94.99

Average Rating: 4.66

Number of Lectures: 80

Number of Quizzes: 43

Number of Published Lectures: 79

Number of Published Quizzes: 43

Number of Curriculum Items: 134

Number of Published Curriculum Objects: 133

Original Price: $89.99

Quality Status: approved

Status: Live

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.
  • Who Should Attend

  • 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!
  • Target Audiences

  • 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!
  • 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?

    Course Curriculum

    Chapter 1: Part I Introduction to Programming

    Lecture 1: Welcome

    Lecture 2: The Self-Taught Programmer Community

    Lecture 3: Exercise Solutions

    Lecture 4: Inspiration I

    Lecture 5: Installing Python

    Lecture 6: Getting Started

    Lecture 7: Win One!

    Lecture 8: Syntax Errors

    Lecture 9: Intro to Programming

    Lecture 10: Feedback

    Lecture 11: Math

    Lecture 12: Data Types

    Lecture 13: Arithmetic Operators

    Lecture 14: Comparison Operators

    Lecture 15: Logical Operators

    Lecture 16: Statements

    Lecture 17: Functions

    Lecture 18: Built-In Functions

    Lecture 19: Win Two!

    Lecture 20: Exceptions

    Lecture 21: Exception Handling

    Lecture 22: Scope

    Lecture 23: Lists

    Lecture 24: Tuples

    Lecture 25: Dictionaries

    Lecture 26: Containers in Containers

    Lecture 27: Strings Part I

    Lecture 28: Strings Part II

    Lecture 29: For-Loops

    Lecture 30: While-Loops

    Lecture 31: Modules

    Lecture 32: Files

    Lecture 33: CSV Files

    Lecture 34: Hangman

    Lecture 35: Win Three!

    Chapter 2: Part II Introduction to Programming Paradigms

    Lecture 1: Inspiration II

    Lecture 2: Procedural Programming

    Lecture 3: Functional Programming

    Lecture 4: Object-Oriented Programming

    Lecture 5: The Four Pillars of OOP

    Lecture 6: More OOP

    Lecture 7: Live Coding: E-commerce

    Lecture 8: War

    Lecture 9: Win Four!

    Chapter 3: Part III Introduction to Programming Tools

    Lecture 1: Inspiration III

    Lecture 2: Operating Systems

    Lecture 3: Bash

    Lecture 4: Vim

    Lecture 5: Regular Expressions

    Instructors

  • The Self-Taught Programmer  No.2
    Cory Althoff
    Instructor at Udemy
  • Rating Distribution

  • 1 stars: 24 votes
  • 2 stars: 59 votes
  • 3 stars: 380 votes
  • 4 stars: 1404 votes
  • 5 stars: 2446 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!