Jae-sung Yoon's Python Data Analysis for Machine Learning/Deep Learning (Ai part1)

* 100% Practical Curriculum: Focused on hands-on data handling rather than grammar-based learning * Essential Machine Learning Prep: A complete summary of data preprocessing techniques required before AI training * Data Analysis Tool Mastery: Conquer core functions of Numpy (numerical operations) and Pandas (data manipulation) * Deriving Visualization Insights: Transferring data visualization skills using Matplotlib and Seaborn * Building Statistical Foundations: Learning basic statistics and group analysis techniques to identify data characteristics

3 learners are taking this course

Level Basic

Course period Unlimited

Machine Learning(ML)
Machine Learning(ML)
Pandas
Pandas
Numpy
Numpy
Seaborn
Seaborn
Matplotlib
Matplotlib
Machine Learning(ML)
Machine Learning(ML)
Pandas
Pandas
Numpy
Numpy
Seaborn
Seaborn
Matplotlib
Matplotlib

What you will gain after the course

  • This course covers the "Foundations of Data Analysis," an essential step for learners who have mastered basic Python syntax and wish to enter the world of machine learning and deep learning.

  • It covers the core functions of Numpy, a numerical analysis library, and Pandas, a data processing library, as well as how to visualize data through Matplotlib and Seaborn.

Course Introduction


: Fancy AI modeling? If you start without the basics, you will 100% give up! We will help you firmly build “data preprocessing and analysis skills,” which account for 80% of machine learning project time.

Don't jump straight into deep learning when you barely know basic Python syntax. We will help you develop the "ability to dominate data" by mastering essential data science libraries such as Numpy, Pandas, Matplotlib, and Seaborn.

This course is not just a list of library instructions. From handling missing values to visualization, you will master the "A to Z of data handling"—an essential step before diving into machine learning—through practical, real-world examples.


Key points unique to this course

* 100% Practical Curriculum: Focused on hands-on practice with real data, not just studying grammar

* Essential Machine Learning Pre-course: A complete summary of preprocessing techniques you must know before AI training

* Master Data Analysis Tools: Conquer core functions of Numpy (numerical operations) and Pandas (data manipulation)

* Deriving Visualization Insights: Transferring data visualization skills using Matplotlib and Seaborn

* Solidifying Statistics Fundamentals: Learning basic statistics and group analysis techniques to understand data characteristics



 

📱 Curriculum & Project Preview


✒ Section 1. Preparation (Environment Setup): (Lecture 1 ~ Lecture 3)

Check the overall lecture roadmap and set up an optimal development environment by installing essential libraries for data analysis (Jupyter Notebook, Numpy, Pandas, etc.).


✒Section 2. Numerical Operations and Numpy (Lectures 4 ~ 6)

Python lists alone are not enough. You will learn the core of Numpy for processing large-scale numerical data quickly and efficiently. By solidifying the basics of matrix and vector operations, you will prepare the mathematical foundation for deep learning.

Key Learning Content: Array creation and understanding structure, handling dimensions

Key applied technologies: Numpy Broadcasting, Indexing, Universal Functions

 

✒ Section 3. [Data Analysis Tools] Pandas Basics (Lectures 7 ~ 8)

This is an introductory course on Pandas, the alpha and omega of data analysis. You will understand the structures of Series and DataFrame, the most fundamental data structures, and prepare to handle Excel data using Python.

Key Learning Content: Understanding Series, Identifying Structural Characteristics of DataFrame

Key Applied Technologies: Pandas Data Structures, Basic Attributes


✒ Section 4. [Practical Analysis] Practical Preprocessing & Statistics (Lectures 9 ~ 18)

This is the core part of actual data analysis. You will undergo intensive training on everything from creating data and cutting/pasting it as desired (Indexing/Slicing) to advanced techniques for handling missing values and performing statistical analysis.

Key Learning Content: Data Indexing/Slicing, Preprocessing (Merge/Transform), Statistical Functions, Group Analysis, Handling Missing Values/Outliers

Core Applied Technologies: loc/iloc, Merge/Concat, Apply/Map, GroupBy, NaN Handling


✒ Section 5. [Discovering Insights] Data Visualization (Lectures 19–22)

Represent data patterns that aren't visible through numbers alone as visual images. From basic graphs to statistical visualization, you will learn how to present data in the most persuasive way.

Key Learning Content: Matplotlib basic structure, various plots (Line, Bar, Scatter), advanced visualization

Key Applied Technologies: Matplotlib, Pandas Visualization, Seaborn


 

✒ Introduction to the Knowledge Sharer

Jaesung Yoon (Lead Instructor of Data Analysis at Like Lion)


Development Experience
• Developed and launched SKT "Island Adventure" mobile content
• Developed and launched KT "Quiz Soccer" mobile content
• Launched SK "Mobile Real Estate Agent"
• Developed iPhone "Hanjatong" app
• Developed iPhone "Health Training" app
• Developed KT/SK Japan Namco "Tales of Commons" content
• Developed KT mini-games (Yageum Yageum Land Grab, Aladdin's Magic Lamp, Mystery Block Detective Agency, BUZZ and BUZZ)

Teaching Experience
A veteran instructor with 19 years of experience in teaching and development, catering to current employees of famous domestic companies and job seekers at institutions such as Samsung Multi Campus, Busan IT Industry Promotion Agency, Jeonju IT & Cultural Industry Promotion Agency, Incheon IT Industry Promotion Agency, Korea Radio Promotion Association, SK C&C, T Academy, Korea Institute for Robot Industry Advancement, Daejeon ETRI, Samsung Electronics, NICA Education Center, Korea Productivity Center, Hanwha S&C, LG Electronics, and more.

Teaching Areas
I teach in fields such as Java, Android, Frameworks, Databases, UML, iPhone, Big Data processing and analysis, Python, IoT, data analysis using R/Python, Deep Learning, Machine Learning AI, and Spark. I structure my lectures to explain concepts as easily as possible by incorporating my diverse experiences, and I create examples so that students can apply them to hands-on practice. Since this is not an offline class, please use the Q&A section for anything you don't understand. I will make sure to help you solve it.

Recommended for
these people

Who is this course right for?

  • Those who have mastered Python syntax but are afraid to start studying machine learning.

  • Those who find the data preprocessing process complex and difficult

  • Those who want to systematically organize their knowledge of NumPy and Pandas

  • Those who want to visualize data into graphs for use in reports or modeling.

Need to know before starting?

  • Since this course involves utilizing Python libraries, a basic understanding of the Python language is required.

  • Anyone can take this course if they know basic Python syntax, such as variables, functions, lists, dictionaries, and control flow (if, for).

Hello
This is softcampus

15,857

Learners

814

Reviews

589

Answers

4.7

Rating

41

Courses

Curriculum

All

24 lectures ∙ (10hr 38min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

softcampus's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Limited time deal

$11,000.00

50%

$17.60