Data Visualization

As data explodes in quantity and complexity, data visualization becomes more necessary than ever to better understand data, extract insights, and make more effective decisions. In this course, you will learn about basic plotting with Python libraries, including Matplotlib and Seaborn, and practice data visualization and storytelling with real-world datasets.

This course is targeted to students who want to learn how to work with Python libraries for data visualization and make a story with it.
WordCloud for Python

This course is targeted to students who

- are not familiar with computer language and computing environments

- want to develop the ability to analyze data using open source

- want to grow as local experts based on their IT skills

Data Preprocessing

This course is for students who know basic Python grammar. It is applicable to the area of data analysis and machine learning. Through this course, you can learn how to preprocess and clean data in machine learning.

HTML and CSS for Developing Your First Website

In this course, students will learn how to create websites from scratch using HTML and CSS.

  • Enrolled students: 12
Graphical User Interface

This course is targeted to students who have basic knowledge of Python programming. This course consists of 3 hours of GUI programming with practices. With the knowledge and skills that are covered in this course, you can learn to develop graphical user interfaces using Python and learn how to use the tkinter module and practice various widgets.


Artificial Intelligence Practice for Beginner

This course is for students who want to know  about artificial intelligence and machine learning. With the knowledge and skills that will be covered in the lecture, students can apply those to the area of his/her own subject to deal with various data.

Introduction to React Native

The course is targeted at students who are interested in mobile programming. React Native is an open-source mobile application framework developed by Facebook and widely used to build mobile applications. Through this course, you can get basic skills for designing mobile applications with React Native.

Data Mining Using Python

The course consists of 3 lectures on Python basics and data processing and 3 lectures on data mining techniques.
This course aims at reviewing basic Python programming and learning how to process and analyze data with various examples in the Python environment.

WEB1-HTML & Internet

The computer language that is used to create those web pages is HTML. HTML is so easy and important. If you want to make a web page, HTML is the right choice. Throughout this course, you will learn what coding is, and experience how information technology works.

  • Enrolled students: 21
Data Visualization with R

Data, a set of variables, need to be processed to derive meanings. Various techniques have been developed for deriving information from the data. Through this lecture, you will learn the techniques for processing data into information. You are going to be able to know about the necessity, concepts, purposes, types, tools, and processes of data visualization. And then we will implement data visualization using R step by step at the end of this course.


  • Enrolled students: 55
Introduction to Python

Python, an interpreted programming language, is famous for being easy to learn and use. With this course, you will learn the basic grammar of Python. At the end of this course, you are going to design a program using what you’ve learned about Python.


Introduction to the Internet

“Be familiar with the terminologies!” You will learn about the internet and the internet structure through this course. And at the end of this course, the lecturer lets you know many useful sites for reference!

Artificial Intelligence from Scratch

‘Introduction to Artificial Intelligence.’ If you are interested in Artificial Intelligence but have a hard time starting to study it by yourself, this course will be the best suitable lecture for you. With this course, let’s understand artificial intelligence and explore machine learning.

Machine Learning with Python

Machine learning is a branch of artificial intelligence, concerned with the design and development of algorithms that allow computers to evolve behaviors based on empirical data. In the future, machine learning will play an important role in our daily life!

To study machine learning with python, students should have a account of google in advance.

There is no additional work to proceed this lecture. This lecture will be processed based google drive and google colab supported by google system.

Anyway, try and have a experience with machine learning based on google colab. Please leave a questions here and I will give a feedback asap.

Information Security

This course is for students who want to understand the concepts and practices of information security or find a way to protect their personal information in cyberspace. At the end of this course, you will be able to understand the basic concepts of information protection and how to find resources regarding vulnerabilities. In addition, you will learn about current issues on privacy, basic knowledge of encryption, and plagiarism.

Photoshop CC

Adobe Photoshop CC is the Creative Cloud version of Photoshop and advanced imaging software to alter or manipulate digital images. Through the lectures, you will be able to use the basic tools and editing skills on Photoshop CC. Learning Photoshop skills may provide opportunities for advancement and allows you to work on a variety of projects.


Physical Computing - Arduino

Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino is a key tool to learn new things. 

To not have basic electronics literacy is to do yourself a disfavor and put you at a disadvantage to fully living in the modern age. 

Throughout this course, you will learn what is the physical computing and how it works using arduino basic kit.