채널톡 아이콘

코딩 퍼즐 미션 클리어

코드 퍼즐 클리어 챌린지는 Swift Playgrounds의 "코딩 배우기 1"을 기반으로, 컴퓨터에게 명령을 내려 원하는 대로 움직이게 만드는 “프로그래밍적 사고”를 4주 동안 집중 훈련하는 과정이에요. 참가자는 매 회차 퍼즐 미션을 해결하면서 문제를 작은 단계로 쪼개는 문제 분해, 반복되는 규칙을 찾아 for나 함수로 정리하는 패턴 인식, 상황에 따라 행동을 바꾸는 논리적 판단을 자연스럽게 익히고, 단순히 정답을 맞히는 것을 넘어 “내가 왜 이렇게 풀었는지”를 설명하고 수정할 수 있는 수준까지 도달해요.

2명 이 수강하고 있어요.

난이도 입문

수강기한 무제한

실습 중심
실습 중심
도전
도전
성장추구
성장추구
리이오
리이오
실습 중심
실습 중심
도전
도전
성장추구
성장추구
리이오
리이오
Thumbnail
네이버제트
카카오뱅크
카카오브레인
카카오게임즈
카카오엔터테인먼트

카카오엔터테인먼트

에 관심있는 사람들도 듣는 중!

네이버제트
카카오뱅크
카카오브레인
카카오게임즈
카카오엔터테인먼트

카카오엔터테인먼트

에 관심있는 사람들도 듣는 중!

수강 후 이런걸 얻을 수 있어요

  • 막연히 코드를 따라 치는 게 아니라, 내가 의도한 행동을 정확한 명령으로 바꾸는 힘이 생깁니다.

  • 큰 문제를 한 번에 풀려다 막히는 대신, 해결 가능한 작은 단계로 쪼개서 차근차근 전진할 수 있습니다.

  • 같은 행동이 반복될 때 규칙을 발견하고 for 같은 구조로 정리하는 “효율적인 생각”을 익힙니다.

  • “이럴 때는 A, 저럴 때는 B”처럼 조건과 상황을 구분해 올바른 선택을 하는 사고방식이 자리 잡습니다.

  • 틀렸을 때 포기하는 대신, 왜 틀렸는지 설명하고 수정하는 디버깅 사고를 연습하게 됩니다.

코드 퍼즐 클리어 챌린지: Swift Playgrounds로 프로그래밍적 사고력 만들기

Swift Playgrounds 코드 배우기 1 퍼즐을 통해 문제 분해 → 패턴 인식 → 논리적 판단을 반복 연습합니다. "문법을 외우는 코딩"이 아니라, 컴퓨터에게 명령해서 내 뜻대로 움직이게 하는 사고력을 훈련합니다.


이런 고민이 있다면 이 강의가 맞아요

  • "코드를 배우고 싶은데, 뭘 어떻게 시작해야 할지 모르겠어요."

  • "문법은 조금 아는데, 문제만 나오면 머리가 하얘져요."

  • "AI가 코드를 만들어주긴 하는데… 제가 뭘 고쳐야 하는지 모르겠어요."

  • "앱 개발을 하고 싶은데, 기본 사고력이 부족한 느낌이에요."


강의를 들으면 얻게 되는 것

능력설명컴퓨터에게 명령하는 감각하고 싶은 행동을 '명령 단위'로 바꾸는 힘문제 분해 능력큰 문제를 작은 단계로 쪼개서 해결하는 습관패턴 인식 능력반복되는 규칙을 찾아 for/함수로 정리하는 능력논리적 판단 능력상황에 따라 선택이 달라지는 사고 (조건/예외/경계)코드 읽는 힘정답 코드가 "의도와 흐름"으로 해석되는 경험실패 복구력 (디버깅 사고)틀렸을 때 왜 틀렸는지 설명하고 수정하는 루틴자기주도 학습 루틴어떤 언어/프레임워크를 배워도 흔들리지 않는 기반


추천 대상

  • 완전 비개발자 / 입문자 — 코딩이 "무슨 말인지"부터 잡고 싶은 분

  • 튜토리얼은 따라했는데 문제를 못 푸는 분 — 스스로 해결하는 힘이 필요한 분

  • 기획자 / 디자이너 등 비개발 직군 — 개발자와 소통을 더 정확히 하고 싶은 분

  • AI 코딩을 쓰지만 수정 요청이 어려운 분 — "어떻게 바꿔야 하는지" 말로 설명하고 싶은 분

  • 앱 개발이 목표인데 기초 사고력이 불안한 분 — SwiftUI/UIKit로 넘어가기 전 기반을 만들 분


이 강의는 '퍼즐 기반 사고력 훈련'입니다

단순히 "정답 코드를 알려주는 강의"가 아닙니다. 퍼즐을 풀 때마다 아래 루틴을 반복합니다.

  1. 목표를 한 문장으로 말하기

  2. 해결 과정을 5~7단계로 분해하기

  3. 반복되는 규칙(패턴) 찾기

  4. 조건/예외를 정리하고 판단하기

  5. 코드로 실행하고, 실패를 설명하고 수정하기

결과적으로 "코드 작성 능력"보다 더 근본적인 문제 해결 사고가 남습니다.


커리큘럼

각 파트는 설명 → 미션 → 제출 템플릿 작성 → 개선 구조로 진행됩니다.

Part 1. 컴퓨터에게 말하는 법 (명령어 번역)

  • 자연어를 명령으로 바꾸는 방법

  • "한 줄 행동" 단위로 분해하기

  • 제출: 자연어 → 단계 분해 → 코드

Part 2. 문제 분해 근육 만들기 (Decomposition)

  • 항상 7단계로 쪼개기 훈련

  • 큰 문제를 작은 문제로 바꾸는 규칙

  • 제출: 분해표 + 코드

Part 3. 패턴 인식 (Pattern)

  • 반복의 규칙 찾기

  • 반복을 for로 줄이기

  • 제출: 반복 표시(🔁) + 리팩토링 전/후

Part 4. 추상화 (함수로 이름 붙이기)

  • "의미 단위"를 함수로 묶는 방법

  • 좋은 함수 이름의 기준 (동사/의도/결과)

  • 제출: 함수화 전/후 + 이름 선정 이유

Part 5. 논리적 판단 (Decision)

  • 조건을 말로 정리하는 법

  • 선택 구조 (분기표 / 결정 트리) 만들기

  • 제출: 분기표 + 코드

Part 6. 실패를 실력으로 바꾸기 (Debug Thinking)

  • 실패한 코드 리플레이: 의도 vs 실제

  • 버그를 "문장으로 설명"하고 수정하기

  • 제출: 실패 보고서 5줄 템플릿

Part 7. 최종 미션: 퍼즐 해설서 만들기

  • 내가 푼 풀이를 다른 사람에게 설명하기

  • "문제 요약 / 패턴 / 조건 / 코드 / 조언" 한 세트 완성

  • 제출: 해설서 5개


진행 방식

  • 강의 시청 후, 매 파트 미션 수행

  • 제공되는 제출 템플릿으로 정리 (분해 / 패턴 / 판단)

  • 반복 훈련으로 사고 루틴 고정

영상만 보고 끝내지 않도록, "미션 중심"으로 설계했습니다.


준비물 / 환경

  • iPad 또는 Mac (Swift Playgrounds 실행 가능 환경)

  • Swift Playgrounds 설치

  • "코드 배우기 1" 진행 가능 상태


수강 전 체크리스트

아래 중 2개 이상 해당되면, 지금 시작하기 딱 좋아요.

  • [ ] 코드를 보면 무엇부터 해야 할지 막막하다

  • [ ] 문제를 작은 단계로 쪼개는 게 어렵다

  • [ ] 반복/규칙을 찾아 정리하는 게 어렵다

  • [ ] 조건(상황)에 따라 다르게 행동시키는 게 어렵다

  • [ ] 틀렸을 때 왜 틀렸는지 말로 설명하기 어렵다


자주 묻는 질문 (FAQ)

Q. 진짜 완전 처음인데도 가능한가요?

가능합니다. 다만 이 강의는 문법 암기가 아니라 사고력 루틴을 만드는 강의라서, "따라 치기"보다 "생각해서 정리하기"를 해보려는 마음이 중요합니다.

Q. SwiftUI / 앱 개발도 다루나요?

앱 개발 자체보다, 앱 개발의 뼈대가 되는 문제 해결 사고를 다룹니다. 이 강의를 끝내면 SwiftUI/UIKit로 넘어갈 때 "뭘 해야 하는지"가 훨씬 선명해집니다.

Q. AI 코딩(ChatGPT 등)과 같이 써도 되나요?

오히려 추천합니다. 다만 이 강의는 "AI가 준 코드를 복붙"하는 것이 아니라, 내가 의도를 설명하고 수정 요청을 정확히 하는 힘을 기르는 데 초점이 있습니다.


강의 한 줄 소개

Swift Playgrounds 퍼즐로 '문제 분해 – 패턴 인식 – 논리적 판단' 을 반복 훈련해서, 컴퓨터를 내 말대로 움직이게 만드는 프로그래밍적 사고력을 0부터 만드는 강의입니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 코딩을 처음 시작했거나, 시작했는데 매번 막혀서 포기했던 사람

  • 코드는 조금 봤는데 여전히 ‘왜 이렇게 되는지’가 감이 안 오는 사람

  • 기획자·디자이너 등 비개발 직군인데 개발자와 소통을 더 잘하고 싶은 사람

  • AI로 코드를 받아도 결과를 판단하거나 수정 요청을 못 해서 답답한 사람

  • 앱 개발을 목표로 하지만 문법/튜토리얼만 따라 하다 실전에서 막히는 사람

안녕하세요
리이오입니다.

8,676

수강생

237

수강평

7

답변

4.9

강의 평점

27

강의

안녕하세요 포항에서 개발을 낚고있는 리이오 입니다.

공동 지식공유자

커리큘럼

전체

13개 ∙ (3시간 14분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

리이오님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

무료