menu
close_24px
DEEP BLOCK ACADEMY

Learn AI
in 36 hours.

Get to learn the core knowledge, practical skills and latest trends in Python Programming and Deep Learning technologies. Even students without prior knowledge in programming can take these courses.

Group 180
GET STARTED

Your first classes,
for free.

Let our Deep Block experts give you a taste of the forbidden fruit. Learn more more about Python programming and Deep Learning in under 1 hour. 

WHAT DO I GET?

All-included
AI Application Development Education

Get access to an exclusive easy-to-digest Deep Learning fast track. Get up to speed on most relevant topics in less than a week.

snake
Python Programming

To learn about AI technology, you need basic knowledge in Python programming. If you are new to Python, you can learn the basics of programming and necessary Python syntax through this course. Then, you will be able to understand the deep learning courses without any difficulties.

relation
Deep Learning

You will learn about modern trend of AI technology and deep learning technology. Also, you will learn about the basic, intermediate and advanced deep learning theories and frameworks.

hexagonal
Enterprise Know-how

Our courses focus on understanding how large enterprises and AI companies around the world actually deploy AI-based services and build their own cloud-based AI services. You will learn the computer vision technology, network technology, and DevOps technology needed to develop AI services.

COURSES

Learn how to build Computer Vision AI in only 36 hours.

Acquire the practical knowledge and coding skills required to work in the best-of-breed AI companies and large enterprises with Deep Block Academy's curriculum.

Deep Block Course 1 Programming
Python Basics
  • This course is for students who are new to programming and who want to get into Deep Learning technologies.
  • 12 Hours
Deep Block Course 2 Machine Learning
Deep Learning Basics
  • You will learn about the trends of modern AI technology, and understand basic Deep Learning theories and frameworks.
  • 12 Hours
Deep Block Course 3 Machine Learning
Deep Learning Intermediate
  • You will learn about the latest AI models that are actually used in the industry, implement and use these models yourself.
  • 12 Hours
Deep Block Course 4 Machine Learning
Deep Learning Advanced
  • You will learn about the technology technology needed to develop AI services in large enterprises. You will then combine these technologies for the final project, build your own AI services, and create your own AI development portfolio.
  • 12 Hours
CURRICULUM

Choose your cohort.

Register for a 3 month-bundle or only join the course of your choice.

 

Course 1 - Introduction to Python

This course is for students who are new to programming who want to prepare themselves before learning about Deep Learning. We focus on skills necessary for learning Deep Learning technology such as basic Python syntax and application. Even students without prior knowledge in programming can take the Deep Learning Basics course after taking this course.

12 Hours > Register Now

# Lecture Topic Lecture Goals
1 Variables and Operation Understanding basic concepts of programming
2 Functions Understanding functions
3 Conditionals Understanding conditional statements
4 Iterations Understanding conditional statements
5 Strings Understanding string data type
6 Types and Recursion Understanding type system and recursion
7 Lists Understanding Lists and List methods
8 File I/O Understanding File I/O
9 Class 1 Basic understanding of Class
10 Class 2 Advanced understanding of Class
11 Dictionaries Understanding Dictionaries
12 Modules Understanding python modules

 

Course 2 - Basics | Deep Learning Theory

In this course, you will understand the trend of modern AI technology, and learn basic deep learning theories and frameworks. This course is for students who have little or no experience in Deep Learning. We will focus on theories and practices that are necessary for learning AI technology and development.

12 Hours > Register Now

# Lecture Topic Lecture Goals
1 Introduction to AI Understanding modern AI
2 AI infrastructure management Learning how to set up AI development environment
3 Linux for AI Learning basic skills to handle filesystem with Python
4 Python for AI Learning system library of Python
5 Introduction to Tensorflow Learning how to use Tensorflow
6 Introduction to Deep Learning Learning basic mathematical foundation of deep learning
7 Introduction to Keras Learning how to use Keras
8 Image Classification 1 Learning image classification AI
9 Image Classification 2 Learning image classification AI
10 Image Classification 3 Build image classification AI for Caltech101 dataset
11 Introduction to computer vision Understanding modern computer vision technology
12 Introduction to Pytorch Learning basics of PyTorch

 

Course 3 - Intermediate | Deep Learning Intermediate

In this course, you will learn the applications of the latest deep learning technology. You will implement an AI model yourself focusing on Object Detection, Image Segmentation models. You will learn about the latest AI models that are actually used in industry, implement and use the AI models yourself.

12 Hours > Get a Quote

# Lecture Topic Lecture Goals
1 Object Detection 1 Understanding modern Object Detection technology
2 Object Detection 2 Understanding the process of data collection, preprocessing, model training for Object Detection model
3 Object Detection 3 Understanding the inference step and learning how to evaluate Object Detection AI model performance
4 Object Detection 4 Explaining modern Object Detection model
5 Object Detection AI Project 1 Project using your own data or the prepared data
6 Object Detection AI Project 2 Evaluating model performance
7 Image Segmentation 1 Learning modern Image Segmentation technology and the workflow of Image Segmentation AI model
8 Image Segmentation 2 Understanding the process of data collection, preprocessing, model training for Image Segmentation model
9 Image Segmentation 3 Understanding the inference step, learning how to evaluate Image Segmentation AI model performance, and how to optimize the model
10 Image Segmentation 4 Understanding the inference step, learning how to evaluate Image Segmentation AI model performance, and how to optimize the model
11 Image Segmentation AI Project 1 Project with prepared data
12 Image Segmentation AI Project 2 Evaluating model performance

 

Course 4 - Advanced | Computer Vision Expert

This is a course on understanding how large enterprises and AI companies around the world actually deploy AI-based services and build their own cloud-based AI services. You will learn about the computer vision technology, network technology, and DevOps technology needed to develop AI services. You will then combine these technologies for the final project, build your own AI services, and create your own AI development portfolio.

12 Hours > Get a Quote

# Lecture Topic Lecture Goals
1 Network, HTML Basics for A Understanding modern HTTP technology
2 OS, multi-thread Basics for AI Understanding modern OS and multi-thread
3 AI service Front-end Development 1 Understanding Javascript and modern web technology needed for AI based web-service 
4 AI service Front-end Development 2 Understanding IOT device interworking
5 Web service Development for AI 1 Understanding web server technology for AI-based web-service development
6 Web service Development for AI 2 Understanding web server technology for AI-based web-service development
7 Web service Development for AI 3 Web service development for final project
8 AI Infrastructure Design and Building Understanding system structure and design method of modern AI-based service
9 Final Project Planning Setting the target for Object Detection AI model for the final project, finalizing plans for model development
10 Final Project 1 Training and optimizing Object Detection AI model for the final project
11 Final Project 2 Implementing cloud-based inference system
12 Final Project 3 Completing and polishing the final project

 

WHY DEEP BLOCK ACADEMY?

Focus on practical expertise.

Omnis Labs is a AI company founded by AI engineers who graduated from Seoul National University Computer Engineering. We have been developing various commercial AI solutions with many companies and research centers around the world over the past 4 years. Based on our rich experience in AI solutions development, we are trying our best to provide the best AI technology courses to students.

Omnis Labs has developed and delivered a variety of AI-based services to clients using the latest AI technologies and frameworks. Based on our experience in developing commercial AI solutions, AI engineers of Omnis Labs provide you necessary, practical knowledge and skills.

Deep Block_Logo Icon_Large
OUR PARTNERS

They trust us.

Deep Blocks works with various public and private institutions and organizations on a growing range of applications (GIS, Research, Security, Surveillance, Medicine,...).

BLOG

Follow our adventures

The Deep Block Blog regroups all our successes and failures. It is an honest take on the challenges of a Computer Vision startup, an open opinion column for our experts, and the place to get our latest news.