Intro to Programming
Basics of Python Syntax / Intro to Programming
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:
- Intro to Programming: Variables
- Intro to Programming: Why we need variables
- Intro to Programming: Naming Variables
- Intro to Programming: Lists
- Intro to Programming: Loops
- Intro to Programming: Conditionals
- Intro to Programming: Why ‘elif’ matters?
- Intro to Programming: Indentation
- 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.