inflearn logo

▶ A quick overview of Python basics through live coding

This course is for those who want to quickly review the basics of Python syntax. From integers, strings, lists, loops, and functions, we cover fundamental coding concepts from start to finish. This course consists of 95% live coding. We keep explanations brief and verify everything by typing and running the code ourselves. This is a fast-paced, tightly edited video. Pauses in the narration have been removed so you can focus on the essentials in a short amount of time. 30 lessons in total, approximately 4 hours 30 minutes · Free

(4.5) 2 reviews

84 learners

Level Beginner

Course period 1 months

Python
Python
SQLite
SQLite
python3
python3
Python
Python
SQLite
SQLite
python3
python3
Thumbnail

What you will gain after the course

  • You can work with integers, real numbers, and strings, and perform input and output.

  • You can read and save data from a file.

  • You can collect and process data using lists, tuples, sets, and dictionaries.

  • You can control the flow of a program with loops and conditional statements.

  • You can create a simple program that loads and processes grade data from a file.

  • You can understand functions, the greatest challenge in learning programming.

  • You can work with arguments and return values, and understand variable scope and lambdas.

  • You can process the data in a single line using a comprehension.

  • You can create and reuse your own modules.

  • Learn the basics of storing and retrieving data in SQLite.

[Course Introduction] A Quick Overview of Python Basics Through Live Coding

■ What you will learn in this course


  • Understanding Variables and Data Types

  • Working with strings and numbers

  • Using lists, tuples, sets, and dictionaries

  • Using conditional statements and loops

  • Creating and Using Functions

  • Reading and Saving Files

  • Using an SQLite Database

  • Using Lambda Functions and Comprehensions

  • Build a Simple Program Yourself

■ Recommended for people who


  • Those who want to review the syntax they have learned in a short amount of time

  • Those who know another language and want to quickly learn Python syntax

  • Those who want to review the basic concepts before an exam or interview

  • Those who are accustomed to quickly edited videos

  • Those who want to get a taste of Python for free first


▶ Please know this before enrolling


  • The editing is fast-paced. If the speed feels too fast, please slow the playback speed down to around 0.9x.

  • After completing the course about two times, even complete beginners should be able to get the hang of it.


  • If this is your first introduction to programming, this course may feel difficult. That’s normal, so don’t be too hard on yourself.

  • It’s free for one month. It may switch to a paid service later, so complete the course soon.


▶ Want to learn Python coding quickly?


Don't try to memorize them by force.

Variables, lists, tuples, dictionaries, functions…

When you first encounter it, the many unfamiliar terms may make it seem difficult.


However, programming is not a subject that requires memorization.

Just as you can’t learn to ride a bicycle from a book,

Learning programming is also best done by entering and running code yourself.

I think it is the fastest way to learn.


Children do not learn to speak by reading grammar books.

You’ll learn naturally by listening and following along.

Learning Python is similar.

Don’t try to memorize the grammar.

Instead, try typing it yourself.


Approximately 95% of this course is conducted through live coding.

By following along with the process of writing and running the code yourself

It is structured so that you can naturally learn Python syntax and how to use it.

◆ This course is not suitable for these people!


This course is for beginners.

Current programmers and those who have mastered the basics should find and take a course suited to their level.

▶ Course Features


Many introductory courses spend a lot of time explaining concepts.

This course focuses on hands-on practice rather than explanations.


Approximately 95% of the entire course is conducted through live coding,

Students will learn more by following along and typing themselves rather than simply watching the lectures.

you will learn more.


Also, we do not try to cover every feature of Python.

You will learn only the basic syntax and features that beginners need to know.

The video has been edited at a fast pace.

Pause the video and type along yourself.


Enter the code yourself,

Check the execution results,

experience errors,

As you repeat the process of making corrections,

At some point, rather than memorizing syntax,

It will become natural to read and write code.


The goal of this course is not to memorize syntax.

It is about becoming familiar with Python.


We guide you on the right path to properly start learning Python.

▲ A Look at Python Through Live Coding

▶ After completing the course,

  • You will acquire the minimum foundational skills in coding.

  • You are now ready to learn data analysis, AI coding, and more.

  • You will become captivated by Python’s power.

The person who created this course


  • Yang Joo-jong (ahalinux@naver.com): Computer science. Teaching since 2000.

  • I have used Linux and taught courses for many years.


  • Through many years of teaching, beginners’ perspectives and

    I have come to understand well the parts that beginners find difficult.

  • I record the areas where students get stuck and incorporate them into the course.


  • If you leave your questions on the Q&A board, we will answer them as soon as possible.

Do you have any questions?

Q. I’m new to programming. Can I still take this course?


You can take it, but it may feel fast.

Since this course was created to review basic concepts,

I recommend pausing the video and following along by entering the code yourself.

Q. Why is the video so fast?


When it was created, quickly edited videos were popular,

Because all the pauses in the speech have been cut out.

It is advantageous for those who want to grasp the essentials in a short time,

It may be too fast for those who want to learn slowly.

If you’re new to coding, I recommend watching it repeatedly.

Notes Before Taking the Course

Practice environment

  • Operating system and version (OS): Windows 10/11, either is fine.

  • You can practice in exactly the same way on macOS.

  • Python exercises use Python 3.

Learning Materials

  • PDF materials for viewing and the code used are provided as text files.

Prerequisites and Notes

  • None.

Recommended for
these people

Who is this course right for?

  • Learners who want to review the Python syntax they have learned in a short amount of time

  • Developers who know another language and want to quickly learn Python syntax

  • For those who want to review the basic concepts before an exam or interview

  • Those accustomed to fast-paced editing.

  • Those who want to try Python for free first

Need to know before starting?

  • Basic computer skills (saving files, running programs, etc.)

  • No programming experience is required, but if you're new to it, the pace may feel fast.

  • A willingness to actively follow along and enter the code during practice

Hello
This is ahalinux

Career Verified

540

Learners

8

Reviews

4.6

Rating

4

Courses

Learn and share IT knowledge.

Yang Ju-jong (ahalinux@naver.com)

Computer Science major. I have been teaching foundational IT subjects since 2000.

Subjects: Linux·Python·C·C++·Java·Database·Data Structures

I am striving to adapt while observing the changes brought about by artificial intelligence (AI).

Through public enterprises, large corporations, educational centers, special university lectures, and more

I have communicated with approximately 15,000 students.

I focus on lectures for beginners and those new to the subject.

▶ You can continue to find me on the IT Basics Strong channel.

YouTube channel IT Basics: Operating since 2016 (14,500 subscribers, as of October 2026)

Naver Cafe IT Fundamentals: Operating since 2010 (16,600 members, as of October 2026)

Naver Blog IT Basics: Operating since 2003 (3,380,000 total visitors, as of October 2026)

Even after the course period ends, lifetime support is promised through the channels above.

If additional explanation is needed, I will create a video lecture and upload it.

More

Curriculum

All

30 lectures ∙ (4hr 34min)

Published: 
Last updated: 

Reviews

All

2 reviews

4.5

2 reviews

  • equity4502님의 프로필 이미지
    equity4502

    Reviews 2

    ∙

    Average Rating 5.0

    5

    30% enrolled

    • ahalinux
      Instructor

      I'm rooting for you to complete the course, Lee Jung-eun!

  • swpromer님의 프로필 이미지
    swpromer

    Reviews 406

    ∙

    Average Rating 4.0

    4

    100% enrolled

    Thank you for the great lecture.

    • ahalinux
      Instructor

      Thank you, Suwon Yangmin. I am rooting for you to continue your exploration with joy.

ahalinux's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Free