A course for Python beginners

Do you want to master the Python language? This course is designed to help even those with no coding experience learn Python easily through fun examples. In addition, the extensive coding exercises will greatly help improve your coding skills.

(4.9) 29 reviews

189 learners

Level Beginner

Course period Unlimited

Python
Python
oop
oop
Python
Python
oop
oop

Reviews from Early Learners

4.9

5.0

이두현

100% enrolled

Please teach me the basics of Python properly. Thank you so much.

5.0

blessedpower

13% enrolled

It's a good lecture. Even people who don't know any programming languages can easily listen to it. It was a great help in understanding Python.

5.0

berylsky1

6% enrolled

It was a great lecture that taught me what Python is! I especially liked the format that combined theory and practice! I recommend it to beginners!

What you will gain after the course

  • Various Python data types (list, dict, set, etc.)

  • Unique Features of the Python Language

  • Python Conditional Statements (if-elif-else)

  • Various loop statements (while, for)

  • How to create functions and classes, and their characteristics.

  • How to handle exceptions (try-except-finally)

  • How to use Jupyter Notebook

  • OOP Concepts

  • Dunder & Magic Method

  • Python's unique keywords (map, lambda, filter, etc.)

  • Improving coding skills through practice

Python basics course for beginners,
Let's chew it up thoroughly 😋

I don't know coding, but
this is a course for those who want to learn Python

This course is a Python introductory program designed for those who are new to programming. Python can be easily learned even by beginners thanks to its concise and intuitive syntax, and it is utilized in various fields such as data analysis, artificial intelligence, web development, and automation. In this course, we will systematically cover basic data structures like variables and data types, conditional statements and loops, lists and dictionaries, and comprehensively learn fundamental concepts such as functions and file input/output, classes and objects. Furthermore, rather than stopping at simple syntax learning, you can develop programming thinking skills by directly applying what you've learned through hands-on projects. By the end of the course, you will gain confidence in writing small programs on your own using Python.

Let me tell you about the unique features of this course 🎨

  1. Grasping Theoretical Concepts
    For easy understanding, we cover key theories through the instructor's notes before diving into coding.

  2. Coding Practice
    We'll code together based on the concepts you've learned. You'll experience the amazing feeling of finding coding fun without even realizing it as you tap the keyboard with your own fingers.

  3. Quiz
    We conduct tests through quizzes to assess understanding of concepts.

  4. Mission Coding Challenge
    Work through coding assignments, submit your code, and learn by comparing it with other students' code.

  5. Mini Projects
    After completing each section, you'll work on mini projects using the newly learned concepts.

  6. Mentoring
    We'll help you resolve any parts you get stuck on or don't understand while taking the course through mentoring.

Solid content + quizzes + missions - a 3-piece set
A valuable course that strengthens your fundamentals! 🎁

Course Content Preview 📙

  • Jupyter Notebook Installation and IDE Environment Introduction
  • Python Data Types (Int, Float, String, List, Dictionary, Tuple, Set)
  • Python Data Type Conversion
  • Characteristics of the Python Programming Language (indentation, special symbols, extended characters, precautions when defining variable names, Short Circuit Evaluation, Concatenation, string formatting, etc.)
  • Conditional Statements (If-Elif-Else), Ternary Operator
  • 반복문 (While, For loop, List Comprehension)
  • Functions (Global Variables VS Local Variables, Introduction to Various Function Types, Recursive Functions (Recursion))
  • Exception Handling (Raise, Try-Except-Finally)
  • Class (Object, Constructor, Class Method, Setter & Getter)
  • 다양한 Reserved Keywords (import, lambda, map, filter, zip, yield 등)
  • Dunder & Magic Methods (e.g., __init__, __str__)


A Word from the Instructor ✨

"You will learn various language features such as Python theory and grammar. In addition, you will enhance your coding abilities through numerous coding exercises provided in each section. If you solve the coding problems in the lectures with your own effort, you will proudly realize that you have shed your Python beginner status before you know it.
You can become a much more impressive programmer by not only acquiring the ability to code in Python, but also by solidifying OOP concepts and overall coding fundamentals."

Recommended for
these people

Who is this course right for?

  • Anyone who wants to learn the Python language

  • Those who aspire to software development and data analysis using programming languages

  • Anyone who wants to learn how to code

  • For those who want to learn about Object-Oriented Programming (OOP) concepts

  • For those who want to code in style

Need to know before starting?

  • No prior coding experience is necessary.

  • All you need is a computer and passion.

Hello
This is Sungmin Kim

Career Verified

6,126

Learners

327

Reviews

158

Answers

4.7

Rating

6

Courses

Portfolio

Hello. I am Simon Kim, currently working as a data engineer in the healthcare domain after completing my Bachelor's in Computer Science and Master's in Data Science in the United States.

In my current role, I design and operate ETL pipelines that collect large volumes of data daily based on AWS and Airflow. I also manage monitoring systems using CloudWatch and Splunk to ensure data stability and quality. My responsibilities include analyzing the root causes of issues, improving pipelines as needed, and directly implementing new features.

My primary technology stack includes Python, SQL, and AWS. Recently, through a large-scale migration project to GCP, I have been gaining in-depth experience in BigQuery, GCS, and GKE environments. Additionally, I continuously work in IaC environments, managing infrastructure as code using Docker and Terraform.

Furthermore, I have recently developed an interest in AI Agent systems and Harness Engineering, and I am designing and experimenting with agent-based automation systems in both my professional work and personal projects. Beyond simply using models, I am continuously contemplating how to connect multiple agents and ensure their stable execution and management—specifically focusing on "AI Agent Orchestration" and "Execution Harness" architectures.

What I have felt most strongly while working as a data engineer is that while technology is constantly changing, its essence does not differ as much as one might think. Once you deeply understand one technology, the process of expanding to others becomes much easier. Focusing on this "commonality of core principles," I want to deliver a learning experience that goes beyond a simple list of technologies to help you understand the fundamental essence.

Through this lecture, I want to generously share the practical experience and insights I have gained in the field, and serve as a guide so that you can develop the strength to solve problems on your own.

I, Simon Kim, aim to create fun and easy-to-understand lectures by breaking down difficult and complex technologies. I want to grow together with my students through constant communication.

It is my greatest reward to witness the process of your skills growing noticeably. Thank you.

 

Published Books: Introduction to AWS for Immediate Practical Use

 

More

Curriculum

All

97 lectures ∙ (14hr 42min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

29 reviews

4.9

29 reviews

  • leeddoo885836님의 프로필 이미지
    leeddoo885836

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    Please teach me the basics of Python properly. Thank you so much.

    • zeus0510
      Instructor

      thank you :)

  • berylsky18512님의 프로필 이미지
    berylsky18512

    Reviews 2

    Average Rating 5.0

    5

    6% enrolled

    It was a great lecture that taught me what Python is! I especially liked the format that combined theory and practice! I recommend it to beginners!

    • zeus0510
      Instructor

      Thanks for the great feedback!

  • shcha7300님의 프로필 이미지
    shcha7300

    Reviews 4

    Average Rating 5.0

    Edited

    5

    31% enrolled

    Thank you for the detailed explanation.

    • zeus0510
      Instructor

      Thank you! :-)

  • sungminkim0510858853님의 프로필 이미지
    sungminkim0510858853

    Reviews 1

    Average Rating 5.0

    5

    13% enrolled

    It's a good lecture. Even people who don't know any programming languages can easily listen to it. It was a great help in understanding Python.

    • zeus0510
      Instructor

      Thank you for the great feedback.

  • hmson2475님의 프로필 이미지
    hmson2475

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    Thank you for the great lecture.

    • zeus0510
      Instructor

      Thank you^^

Sungmin Kim's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!