안산캠퍼스

교육기간
2025.11.24(월)~2026.05.04(월)
교육시간
09:00~17:40/121일/월-금
교육비
9,151,250원/ 지원금:9,151,250원
훈련수당
국취제도 연계 시 최대 81만원 지원
모집인원
30명
문의전화
031-402-7113
실무를 위한 필수 과정

현업 전문가와 함께 배우는
실무 중심형 사물인터넷 교육

수강료부터 프로젝트 실습까지
100% 전액지원

한국직업능력교육원이 지원해드립니다.

왜 MCU가 취업에 중요할까?

온 디바이스AI, 스마트팩토리, 스마트팜, 모빌리티 환경, 휴먼로봇 등에 활용하고
엣지컴퓨팅 환경을 구현하는 데 주로 사용되는 Cortex-M4/Mx ARM MCU인 STM32, ESP32는
임베디드/펌웨어 개발자의 실력을 검증하는 기준입니다.

MCU 기술 미보유자

연봉3,000~

MCU 기술 보유자

연봉3,500~

어디에서도 알려주지 않는 MCU,
오로지 한국직업능력교육원에서만 배울 수 있습니다!

500+ 취업자가 증명한 한직교의 전문성

AI/IoT · 임베디드 · 펌웨어 분야에서 활약 중인 수강생들의 실제 취업사례 일부입니다.

PNPSECURE

IoT 시스템 개발자

HL Mando HL Mando

보안 시스템 개발자

서울스탠다드 서울스탠다드

IoT 시스템 개발자

DONG-AH DONG-AH

임베디드 개발자

APSI APSI

위성통신 모듈 개발자

언어, 실습, 실전까지
균형 잡힌 IOT 기술 교육

  • 01

    30년 경력의 프로그래밍 강사와
    전자공학 박사 출신 강사

    전문성과 실무 경험을 모두 갖춘 베테랑 강사진이 직접 강의합니다.

  • 02

    Python을 활용한 AI 프로그래밍과
    C를 활용한 임베디드/펌웨어 개발자 교육

    AI/IOT 시스템 개발에 주력인 Python과 임베디드/펌웨어 제어의 기반인 C언어를 실무 위주로 강의합니다.

  • 03

    MCU(STM32, ESP32) 기반 실무 교육

    임베디드/펌웨어 개발자 기술의 핵심인 MCU(STM32, ESP32) 활용을 실무 위주로 강의합니다.

최종 프로젝트를 향한
실무 위주의 체계적인 커리큘럼

PHASE 1. C언어

프로그래밍의 뼈대를 이루는 기초언어인 C언어를
기초부터 실무 프로젝트까지 깊이 있게 이해합니다.

STEP 1 기초
  • 01 변수와 자료형

    C언어에서 데이터를 저장하기 위한 변수의 선언과 기본 자료형(int, float, char 등)과 특징 및 사용법 학습

  • 02 제어문

    조건문(if, switch)과 반복문(for, while)의 사용법과 프로그램의 흐름 제어 방법 학습

  • 03 함수와 포인터

    함수의 정의 및 호출 방법과 포인트의 개념을 통해 메모리 주소를 다루는 기초 학습

  • 04 배열과 문자열

    배열의 정의, 초기화 및 사용 방법과 문자열 처리에 대한 기초 지식 학습

  • 05 구조체와 공용체

    사용자 정의 데이터 타입인 구조체와 공용체의 개념을 이해 및 복합 데이터를 효과적으로 관리하는 방법 학습

STEP 2 심화
  • 동적 메모리 할당

    malloc, calloc, realloc, free 함수를 통해 런타임에 매모리를 관리하는 방법 학습

  • 파일 입출력

    파일을 읽고 쓰는 방법과 데이터를 영구적으로 저장하고 불러오는 기법 학습

  • 전처리기 지시문

    #define, #include 등의 전처리기 지시문을 통해 코드의 가독성 상승과 매크로 사용 방법 학습

  • 비트 연산

    비트 단위의 연산을 통해 데이터를 효율적으로 처리하는 기법과 미트 마스크를 활용하는 방법 학습

  • 다차원 배열

    2차원 배열 및 그 이상의 다차원 배열을 사용하여 복잡한 데이터 구조를 관리하는 방법 학습

  • 함수 포인터

    함수 포인터를 이용하여 동적 함수 호출을 구현하고 콜백 함수의 개념을 이해

  • 구조체 포인터

    구조체와 포인터를 결합하여 복잡한 데이터 구조를 효과적으로 관리하는 방법 학습

실습 프로젝트
  • 프로그램 구현

    기초, 심화, 고급에서 배운 내용들을 바탕으로 계산기, 문자열 처리 프로그램 등을 구현

  • 팀 프로젝트

    팀원들과 협력하여 중간 규모의 프로젝트를 진행 및 협업 능력 개발

PHASE 2. Python

데이터 분석부터 자동화까지 확장성이 뛰어난 파이썬을
활용 중심으로 배울 수 있습니다.

STEP 1 기초
  • Python 설치 및 환경 설정

    파이썬을 설치하고 IDE(통합 개발 환경) 설정 방법 학습

  • 기본 문법

    변수, 자료형, 연산자, 주석 등을 통해 파이썬 기본 문법 학습

  • 제어문

    조건문(if, elif, else)과 반복문(for, while)을 사용하여 프로그램의 흐름 제어 방법 학습

  • 함수

    함수 정의 및 호출 방법과 매개변수, 변환값 학습

  • 리스트

    리스트의 생성, 수정, 삭제 및 다양한 메서드 사용법 학습

  • 튜플

    튜플의 특징과 사용법을 배우고 불변의 데이터 구조에 대한 이해

  • 딕셔너리

    키-값 쌍으로 데이터를 저장하는 방법과 다양한 메서드 학습

  • 집합

    집합의 특징과 활용 방법 학습

  • 파일 읽기와 쓰기

    텍스트 파일 및 CSV 파일을 읽고 쓰는 방법과 데이터 저장 및 불러오기 기법 학습

STEP 2 심화
  • 모듈

    표준 라이브러리 및 사용자 정의 모듈을 사용하는 방법 학습

  • 패키지

    패키지를 생성하고 사용하는 방법과 코드 재사용성을 높이는 기법 학습

  • 클래스와 객체

    객체 지향 프로그래밍의 기본 개념인 클래스와 객채 이해 및 상속과 다형성을 배우며 코드의 구조 개선 학습

  • 예외 처리

    try, except 구문을 통해 오류를 처리하는 방법과 프로그램의 안정성 상승 학습

  • 라이브러리 활용

    NumPy, Pandas, Matplotlib 등 데이터 분석과 시각화를 위한 라이브러리 사용법 학습

  • 웹 프로그래밍

    Flask 또는 Django와 같은 웹 프레임워크를 사용하여 웹 어플리케이션 개발 방법 학습

  • 데이터베이스

    SQLite 또는 MySQL을 이용한 데이터베이스 연결 및 쿼리 작성법 학습

실습 프로젝트
  • GUI, Tkinter 활용 프로그램 구현

    Tkinter 라이브러리와 JSON 파일을 사용하여 사용자 인터페이스와 파일 입출력 학습

  • BeautifulSoup, Requests 활용 웹 구현

    특정 웹에서 자동으로 정보를 수집하는 프로그램 및 웹 개발

프로그래밍 언어로 사고하는 법을 익혔다면
이제 데이터를 저장하고 연결하는 방법을 배웁니다.

PHASE 3. MySQL·DB

데이터 저장부터 조회, 분석까지 SQL로
데이터베이스 실무의 기본을 직접 다뤄볼 수 있습니다.

STEP 1 기초
  • MySQL 설치 및 설정

    MySQL 서버 설치 및 기본 설정 방법 학습

  • DB 개념

    데이터베이스, 테이블, 레코드의 기본 개념 이해

  • SQL 기초

    SQL 기본 문법과 SELECT, INSERT, UPDATE, DELETE 문법 학습

  • 트랜잭션 제어 명령어

    COMMIT, ROLLBACK

STEP 2 심화
  • JOIN 연산

    INNER JOIN, LEFT JOIN, RIGHT JOIN 등 다양한 JOIN 방식 학습

  • 서브쿼리

    서브쿼리의 개념과 활용 방법 학습

  • 집계 함수

    COUNT, SUM, AVG 등 집계 함수 사용법 학습

  • 그룹화 및 정렬

    GROUP BY, ORDER BY

실습 프로젝트
  • Python과 MySQL

    C언어에서 데이터를 저장하기 위한 변수의 선언과
    기본 자료형(int, float, char 등)과 특징 및 사용법 학습

PHASE 4. Linux

리눅스를 통해 명령어 기반 운영체제를 익히며
개발 환경에 대한 감각을 키울 수 있습니다.

STEP 1 기초
  • Ubuntu 개념 이해

    • 리눅스 운영 체제 개요
    • 우분투의 역사, 특징
    • 설치 및 기본 설정 방법 학습
  • 파일 및 디렉토리 관리

    Is, cp, mv, rm, mkdir, rmdir
    → 파일 및 폴더 생성/복사/이동/삭제 등

  • 텍스트 파일 처리

    cat, less, more, grep, nano
    → 터미널에서 텍스트 파일 읽기/검색/편집

  • 시스템 정보 확인

    uname, top, df, du, free
    → 시스템 상태 및 메모리·디스크 사용량 확인

  • 사용자 계정 생성 및 관리

    useradd, userdel, passwd

  • 파일 및 디렉토리 권한 설정

    chmod, chown, chgrp

STEP 2 고급
  • APT(Advanced Package Tool) 사용법

    apt-get, apt-cache, apt-update
    → 소프트웨어 설치/업데이트를 위한 명령어

  • 소프트웨어 설치 및 제거

    리눅스 환경에서의 프로그램 설치 및 제거 실습

  • 네트워크 설정

    inconfig, ip, ping 등 명령어를 활용한 네트워크 설정 방법 학습

  • SSH(Secure Shell) 사용법

  • 방화벽 설정

    UFW(Uncomplicated Firewall)

PHASE 5. OpenCV

01

OpenCV 개념 이해

OpenCV 역사와 발전, 설치 및 환경 설정,
기본 구조와 사용 목적

02

기본 이미지 처리

  • 이미지 읽기 및 표시 : imread(), imshow() 함수 사용법
  • 이미지 저장 : imwrite() 함수 사용법
  • 이미지 크기 조정 : resize() 함수 사용법
  • 이미지 변환 : 회전 반전 자르기
03

색상 공간 변환

BGR에서 그레이스케일로 변환
cvtColor() 함수 사용법

04

필터링 및 엣지 검출

  • 블러링 GaussianBlur(), medianBlur() 함수
  • 엣지 검출 Canny() 함수 및 Sobel 필터 사용법
05

특징 검출 및 매칭

OpenCV 역사와 발전, 설치 및 환경 설정,
기본 구조와 사용 목적

06

객체 인식 및 추적

  • Haar Cascade Classifier 이용한 얼굴 인식
  • YOLO, SSD와 같은 딥러닝 기반 객체 탐지
07

기계 학습 및 딥러닝

  • OpenCV와 TensorFlow, Keras 연동
  • 머신러닝을 이용한 이미지 분류 및 예측
08

Raspberry Pi와 OpenCV

  • Raspberry Pi에 OpenCV 설치 및 환경설정
  • 카메라 모듈을 이용한 이미지 캡처 및 처리
  • 실시간 객체 인식 및 추적 시스템 구현
09

Arduino와 OpenCV 연동

  • Arduino를 이용한 센서 데이터 수집
  • OpenCV와 Arduino 간의 시리얼 통신 설정
  • 이미지 처리 결과에 따른 하드웨어 제어
실습 프로젝트
  • Project 1

    얼굴 인식 시스템 구축

    KNN, SVM, CNN을 활용한 인공지능 개념과
    딥러닝 기반 얼굴 인식(TensorFlow, Keras)라이브러리 이용
    DNN 기반 얼굴 감지(YOLO, SSD 등) 구현

  • Project 2

    실시간 객체 추적 프로그램 개발

    OpenCV 라이브러리와 이미지 및 비디오 처리 기본 기능 학습,
    OpenCV 주요 함수 및 매서드 활용 DNN(Deep Neural Network)기반
    객체 감지 개발

  • Project 3

    이미지 필터링 및 변환 프로그램 개발

    색상 공간 변환(BGR, RGB, Grayscale, HSV)이미지 처리 기술과
    가우시안 블러 및 미디안 블러 적용 비선형 필터(Bilateral Filter, Non-Local Means)를
    개선하고 이미지 노이즈 제거와 필터 적용을 통한 이미지 품질 향상 구현

기초부터 프로젝트까지
실전처럼 준비했기에 가능한 취업 연결

POINT

사물인터넷 교육 듣고
취업 하기

취업 분야

  • IOT 개발자
  • DB&서버 관리자
  • 스마트팜 창업

평균 연봉

  • 비전공자 3,500 ~ 4,500
  • 전공자 5,000↑
한직교 혜택 1

한직교의
체계적인 취업지원 시스템

개별상담 및 취업니즈 조사

맞춤형 취업 방향 설계를 위해서 개인별 상담 진행하여
개개인에 맞는 채용정보제공, 취업알선을 진행해드리고 있습니다.

취업 코칭 서비스

이력서 및 자소서 작성 노하우 등 취업 코칭 서비스를 제공해드리고 있습니다.
또한, 모의면접을 진행해 면접 예상 질문과 답변에 대해 피드백 해드리고 있습니다.

수료 후 사후관리

수료 후 6개월간 취업알선, 채용정보제공, 이력서 클리닉 등
추가적인 취업지원 서비스를 제공해드리고 있습니다.

한직교 혜택 2

국내외 6,000개 기업과 연결

다양한 산업 분야의 기업들과의 협력을 통해
수료 후 바로 현장에 투입될 수 있는 인재로 성잘할 수 있도록 지원합니다.

한국직업능력교육원을 선택해야 하는 이유
  • 525,830
    누적방문자수
  • 87.5%
    사후관리 종료 직전 취업률
  • 2023
    우수훈련기관 선정

한직교 수강생 인터뷰

한직교 교육과정
실제 수료생들의 솔직 후기!
  • DB보안솔루션

    (주)인터엑스소프트 응용기술팀 개발자로 취업! 문제를 더욱 창의적이고 효율적으로 해결하는 ‘개발자’ 로 성장하겠습니다.

    이름
    신예랑
    사진
    학생정보
    수료생
    + 인터뷰 자세히보기
  • 정보보안

    IT에 대한 깊은 지식과 자신감을 얻었어요! 정보보호 전문솔루션업체 취업!

    이름
    조용현
    사진
    학생정보
    수료생
    + 인터뷰 자세히보기
  • DB보안솔루션개발

    수료 후 바로 취업으로 커리어의 가치가 높아졌어요!

    이름
    최은지
    사진
    학생정보
    수료생
    + 인터뷰 자세히보기
  • DB보안솔루션개발

    성우전공에서 개발직 취업성공!

    이름
    김승욱
    사진
    학생정보
    수료생
    + 인터뷰 자세히보기
  • 아파트 경리실무

    수료 후 새로운 분야 취업을 통해 새로운 비전을 갖게 되었어요!

    이름
    최경선
    사진
    학생정보
    수료생
    + 인터뷰 자세히보기
  • 물류유통실무자양성

    비전공자지만 자재팀 취업! 고민말고 도전해보시길 바래요!

    이름
    김준형
    사진
    학생정보
    수료생
    + 인터뷰 자세히보기
  • K-디지털 정보보안

    비전공자도 정보보안개발자를 할 수 있다는 자신감을 얻었어요.

    이름
    박희승
    사진
    학생정보
    수료생
    + 인터뷰 자세히보기
  • 물류유통 실무자 양성과정

    4개월 교육 수강하고 다수 자격증 취득!

    이름
    이광민
    사진
    학생정보
    수료생
    + 인터뷰 자세히보기
  • 아파트공동주택경리실무

    나이에 구애받지 않고 안정적인 직업을 원한다면!

    이름
    양미숙
    사진
    학생정보
    수료생
    + 인터뷰 자세히보기
  • K-디지털 사물인터넷

    HL만도 SW개발자로 취업! 프로젝트 경험으로 직무경험을 어필했어요.

    이름
    김예나
    사진
    학생정보
    수료생
    + 인터뷰 자세히보기

한직교의 쾌적한 시설을 소개합니다

  • 고용노동부 우수훈련기관
    "한국직업능력교육원 안산캠퍼스"를 소개합니다.
    안산캠퍼스는 정보보안,사물인터넷,품질관리,경리회계 교육을 진행하고 있으며,
    다양한 직종의 교육으로 확장하고 있습니다.

    과정별 전문교육을 위한 시설을 구축하고 우수한 강사진을 보유한
    한직교 안산캠퍼스를 생생한 영상으로 확인하세요.
  • Photos by 한국직업능력교육원

교육과정에 대한 간편하고 간단한 문의

이름
휴대폰번호 - -
문의사항
개인정보취급방침
  • 한직교에서 현재 모집중인 교육과정을 한눈에!