ONLINE COURSES

ONLINE

ONLINE COURSES

Programming

Python Programming for Dummies

Essential introductory course for artificial intelligence and data analysis! Python programming basics that even non-majors can learn

Getting Started with Java Programming

Java Programming Course for Beginners

Getting Java Programming for Beginners

Java Programming Course for Novices

Web Development

Introduction to Web Development Using Spring Boot

Spring Boot Web Development Course for Beginners, From Basics to Practice!

Beginner's Web Development Using Spring Boot

Web Application Development Using Spring Boot and MyBatis

AI.Artificial Intelligence

Learning Data Analysis with Python: NumPy

Getting Started with Data Analysis Using the NumPy Library

First Steps in Deep Learning

The Easiest Deep Learning Introductory Course for Beginners

Implementing Deep Learning Models Using TensorFlow

Understanding the Methodology and API Usage for Implementing Deep Learning Models Using TensorFlow

The Perfect Guide to CNN for Image Data Processing - TensorFloww

From the basic theory of CNN models to implementation and utilization for image analysis! The perfect one-stop guide!"

The Perfect Guide to RNN for Time-Series Data Processing - TensorFlow

From the basic theory of RNN models to implementation and utilization for time-series analysis! The perfect one-stop guide!

Cloud Computing

Taking the First Step in Cloud Computing!

Cloud Computing Basic Concepts and Applications that Anyone Can Understand Easily!

Understanding Container Technology Using Docker

A Practical-Based Introduction to Docker for Efficient Application Development and Deployment"

Basic Usage of Kubernetes for Beginners

First Steps with Kubernetes Alongside IT Platform Professionals"

Intermediate Use of Kubernetes

We will explore the technologies and application patterns for practical application of Kubernetes, a mainstream technology for application deployment/operation.

Microservices Architecture: Patterns and Core Technologies

Key Concepts, Core Technologies, and Architectural Patterns of Microservices Architecture

Data Science

The Age of Big Data, Data Literacy for Everyone

Author of 'Data Literacy' Direct Lecture, Enhancing Data Utilization Skills

Getting Started with SQL Programming

An Introductory SQL Programming Course Anyone Can Learn!

Learning Data Analysis with Python: Pandas

Getting Started with Data Analysis Using the Pandas Library

Getting Started with Statistical Data Analysis with Python: Introduction

Starting Statistical Data Analysis Using Python Libraries

Applying Statistical Data Analysis with Python: Basics

Techniques and Practicalities of Statistical Data Analysis Using Python

Getting Started with Machine Learning Using Python

Learning Machine Learning by Implementing Directly with scikit-learn

Implementing Machine Learning with Python: Classification Analysis

Learning Machine Learning by Implementing Classification Analysis Directly with scikit-learn

Implementing Machine Learning with Python: Tree Models

Learning Machine Learning by Implementing Tree Models Directly with scikit-learn

Implementing Machine Learning with Python: Unsupervised Learning

Learning Machine Learning by Implementing Unsupervised Learning Directly with scikit-learn

Tips for Using scikit-learn for Machine Learning

Learning Machine Learning by Implementing Directly with scikit-learn: Tips and Tricks

Data Analysis Using Pig and Hive

A Comprehensive Introduction to MapReduce and Hive for Big Data Analysis

Python Financial Data Analysis

Getting Started with Business Automation and Financial Data Analysis Using Python

Software Engineering

Clean Code for Improving Software Maintainability

A course where you can learn various patterns of Clean Code for enhancing maintainability through real code examples.

Introduction to Git Taught by Practitioners

Basics of Software Configuration Management and Practical Utilization of Gitlab

Project Management Using Git Taught by Practitioners

Basics of Software Configuration Management and Practical Utilization of GitLab for Project Management

Software Integration and Deployment Management with Jenkins

A hands-on introductory course focused on learning continuous integration and static analysis integration for projects using Jenkins.

Basics of Software Engineering

Learn and understand the entirety of software engineering through the software development process.

Software Requirements Development

A course to learn the correct concept of software requirements and understand the process of developing them.

Static Code Analysis for Improving Software Quality

Understand the concept and types of code quality, and learn how to analyze and improve code quality using open-source tools.

Software Testing

An introductory course on dynamic software testing for software development participants.