코딩은 컴퓨터가 이해할 수 있는 언어인 코드를 입력해 기계들이 작동할 수 있게 하는 과정으로, 알고리즘을 선정한 프로그래밍 언어의 명령으로 변환하여 작성하는 것을 뜻한다. 요즘에는 코딩을 프로그래밍에 가까운 의미로써 말하는 경우도 있다. 코딩은 인공지능, 사물인터넷, 지능형 로봇, 빅 데이터 분석 및 활용 등 4차 산업혁명시대를 대변하는 모든 것이 ICT(정보통신기술)을 바탕으로 한 소프트웨어를 통해 구현되기 때문에 중요성이 커지고 있으며 해외 각국에서 코딩을 정규 교육과정에 편입시키고 있다. 영국은 2014년도 초,중,고교에 필수 과목으로 코딩이 포함되기 시작했고, 우리나라 또한 2018년부터 전국 초,중,고교에서 소프트웨어교육(코딩 교육)을 의무화하고 있다.
아동코딩지도사는 SW교육과 미래인재 역량에 필요한 코딩교육의 의미를 알고, 아동에 맞는 코딩교육의 방향과 수업을 이해하여 수업에 적용할 수 있도록 하는 과정으로 민간자격증에 해당한다. 아동코딩지도사 자격증의 학습 내용은 유아동 코딩교육의 전과정을 이해하고, 유아동의 창의사고력과 문제해결능력을 증진하기 위해 다양한 신체활동과 놀이활동을 토대로 언플러그드 코딩을 활용하여 컴퓨터사고력을 향상시켜 아이들에게 쉽게 다가갈 수 있도록 하는 것으로 각 기관에 따라 일정 시간 이상의 교육을 이수하거나 이수 후, 시험을 통해 자격증을 취득할 수 있다.