채널톡 아이콘
Challenge
모집 예정

코딩 퍼즐 미션 클리어 챌린지 - 1기

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

12개 수업 학습

12회 미션 수행

지식공유자와 멘토링 혜택!

무제한 복습, 내 것으로 만들어요.

같은 기수와 교류하고 함께 성장해요.

리이오님과 함께해요!

8,104

수강생

210

수강평

7

답변

4.9

강의 평점

19

강의

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

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

> “문법을 외우는 코딩”이 아니라, 컴퓨터에게 명령해서 내 뜻대로 움직이게 하는 사고력을 훈련합니다.

> 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” 진행 가능 상태

---

## ❓ 자주 묻는 질문 (FAQ)

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

가능합니다. 다만 이 강의는 문법 암기가 아니라 사고력 루틴을 만드는 강의라서,

“따라 치기”보다 “생각해서 정리하기”를 해보려는 마음이 중요합니다.

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

앱 개발 자체보다, 앱 개발의 뼈대가 되는 문제 해결 사고를 다룹니다.

이 강의를 끝내면 SwiftUI/UIKit로 넘어갈 때 “뭘 해야 하는지”가 훨씬 선명해집니다.

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

오히려 추천합니다.

다만 이 강의는 “AI가 준 코드를 복붙”하는 것이 아니라,

내가 의도를 설명하고 수정 요청을 정확히 하는 힘을 기르는 데 초점이 있습니다.

---

## ✅ 수강 전 체크리스트

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

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

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

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

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

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

---

## ✨ 강의 한 줄 소개(복사해서 써도 좋아요)

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

---

3월

29일

챌린지 시작일

2026년 3월 29일 오후 03:00

챌린지 종료일

2026년 4월 26일 오후 02:30

챌린지에서 배워요

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

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

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

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

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

이런 분들께
추천드려요

학습 대상은
누구일까요?

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

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

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

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

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

수강평

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

자주 묻는 질문

취소 및 환불 규정
챌린지는 지식공유자가 설정한 수업 최소 정원이 충족되지 않을 경우, 폐강 안내가 고지되며 결제 내역이 자동취소됩니다.

리이오님의 다른 강의

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

무료