Intro to Programming

Basics of Python Syntax / Intro to Programming

Yeldos Balgabekov
2 min readDec 30, 2022

I always wanted to write my programming course — very simple and clear and gradual introduction to each topic and simple explanation answering question “Why”. With the release of ChatGPT-3 and the ability to generate the content, the geek living inside me couldn’t resist catching on. I decided to write a course co-authored with AI and understand what kind of animal this is.

Although, I will expose my experience of establishing relationships and communication with ChatGPT-3 separately, here is my first hands-on impression. Software developers do not need to worry about their jobs (yet) — working with AI demands for lots of human interventions to ensure the quality of the content. So, though some content was written by ChatGPT-3, I put extra efforts to set the tone and flow, to enhance the cohesion, and, after all, verified the correctness — after working at Amazon for 4+ years and running an educational company in my past, I am pretty sure I have the skills for all of that.

Anyways, find the first lessons for “Intro to Programming” below:

  1. Intro to Programming: Variables
  2. Intro to Programming: Why we need variables
  3. Intro to Programming: Naming Variables
  4. Intro to Programming: Lists
  5. Intro to Programming: Loops
  6. Intro to Programming: Conditionals
  7. Intro to Programming: Why ‘elif’ matters?
  8. Intro to Programming: Indentation
  9. Intro to Programming: Comparison Operators

I will keep the list updated and will gradually finish the course. It does take lots of time yet...

By the way, even if I said that I have a competency to structure the lessons, it does not mean, I know everything. At the end of the day, I am creating a course for anyone to pick it up easily. Hence, I am always open for a feedback! So, drop your questions, corrections, and any other thoughts in the comments below. I will be happy to improve the content for you and future students.

--

--