SMALL STEPS

한 걸음씩, 차근차근.

핵심 97개 레슨과 Image 확장 3개 레슨. 설명을 읽고 데스크톱 IDE에서 예제를 실행하며 나만의 코드로 바꿔 보세요.

배우고 싶은 파트를 눌러 레슨을 펼쳐 보세요.

작은 걸음 I — 글자와 숫자로 만들기01–35 · 35개 레슨
  1. 01글자를 화면에 보여 주기
  2. 02위에서 아래로 실행하기
  3. 03숫자를 계산해 보여 주기
  4. 04값에 이름 붙이기
  5. 05저장한 값 바꾸기
  6. 06기억한 값으로 계산하기
  7. 07소수 부분이 있는 값 저장하기
  8. 08곱셈과 계산 순서
  9. 09몫과 나머지
  10. 10문자열도 저장하기
  11. 11실행 중에 이름 물어보기
  12. 12입력한 숫자로 계산하기
  13. 13작은 계산기 만들기
  14. 14조건에 맞을 때만 실행하기
  15. 15조건이 맞지 않으면 다른 일 하기
  16. 16세 갈래 중 하나 고르기
  17. 17참과 거짓도 기억하기
  18. 18조건 두 개 함께 보기
  19. 19같은 일을 여러 번 하기
  20. 20조건이 맞는 동안 반복하기
  21. 21반복을 멈추거나 건너뛰기
  22. 22별을 여러 줄 그리기
  23. 23내가 만든 일에 이름 붙이기
  24. 24함수에 값 전달하기
  25. 25함수의 결과 돌려받기
  26. 26함수 안의 변수는 따로 쓰기
  27. 27문자열 이어 붙이기
  28. 28문자 하나 꺼내 보기
  29. 29문자열의 일부 가져오기
  30. 30따옴표와 줄바꿈 넣기
  31. 31여러 값을 한곳에 담기
  32. 32배열의 값을 하나씩 보기
  33. 33자리 수부터 정해서 배열 만들기
  34. 34바꾸지 않을 값에 이름 붙이기
  35. 35값을 바꾸는 짧은 표기
작은 걸음 II — 만들며 배우기36–53 · 18개 레슨
  1. 36창 하나 열기
  2. 37객체에게 정보 물어보기
  3. 38좌표로 그림 그리기
  4. 39색과 글자 더하기
  5. 40키를 누르는 동안 움직이기
  6. 41한 번 누를 때 한 번 바꾸기
  7. 42마우스를 따라가는 원
  8. 43마우스 버튼에 반응하기
  9. 44위치를 바꾸며 다시 그리기
  10. 45방향 바꾸어 튕기기
  11. 46지난 시간 재기
  12. 47실제 시간에 맞춰 움직이기
  13. 48효과음 재생하기
  14. 49소리가 끝날 때까지 기다리기
  15. 50시간이 되면 함수 실행하기
  16. 51타이머의 값을 화면에 표시하기
  17. 52배운 것을 묶어 작은 게임 만들기
  18. 53게임에 점수 붙이기
작은 걸음 III — 프로그램으로 생각하기54–69 · 16개 레슨
  1. 54값을 차례로 더하기
  2. 55조건에 맞는 값 세기
  3. 56지금까지 가장 큰 값 기억하기
  4. 57값이 있는 위치 기억하기
  5. 58원하는 값 찾아보기
  6. 59못 찾은 경우도 처리하기
  7. 60작은 수부터 순서 정하기
  8. 61큰 수부터 순서 정하기
  9. 62숫자를 막대로 보여 주기
  10. 63정렬 과정을 눈으로 보기
  11. 64찾을 범위를 반으로 줄이기
  12. 65어떤 값을 비교했는지 보기
  13. 66데이터가 많아지면 얼마나 일할까
  14. 67반씩 줄이는 일은 얼마나 반복될까
  15. 68두 번째로 큰 값 찾기
  16. 69가장 큰 값이 몇 개인지 세기
작은 걸음 IV — 저장하고 불러오기70–73 · 4개 레슨
  1. 70실행이 끝나도 값 남기기
  2. 71파일에서 값 다시 읽기
  3. 72숫자를 바이너리로 저장하기
  4. 73쓴 순서대로 바이너리 읽기
작은 걸음 V — 나만의 자료형 만들기74–78 · 5개 레슨
  1. 74관련된 값 묶기
  2. 75묶은 값을 여러 개 담기
  3. 76데이터와 기능 함께 묶기
  4. 77복사 대신 원본에 이름 붙이기
  5. 78복사 없이 읽기만 하기
작은 걸음 VI — C++로 성장하기79–88 · 10개 레슨
  1. 79이미 만들어진 도구 사용하기
  2. 80음수의 크기 구하기
  3. 81표준 문자열과 배열 만나기
  4. 82원소를 추가하고 하나씩 읽기
  5. 83필요한 도구를 코드에 적기
  6. 84어디에 속한 이름인지 표시하기
  7. 85진짜 시작 함수 main 쓰기
  8. 86창을 정리한 뒤 런타임 끝내기
  9. 87Small 없이 인사하기
  10. 88표준 C++에서도 같은 절차 쓰기
작은 걸음 VII — 프로그램 공유하기89–91 · 3개 레슨
  1. 89프로그램 배포본 만들기
  2. 90추가 파일 함께 넣기
  3. 91친구에게 보내기
작은 걸음 VIII — 여러 파일로 프로그램 만들기92–97 · 6개 레슨
  1. 92폴더 하나가 프로젝트
  2. 93프로그램을 두 파일로 나누기
  3. 94함수의 소개장을 만들기
  4. 95파일마다 역할 정하기
  5. 96잠시 사용하지 않을 파일
  6. 97프로젝트와 완성한 프로그램 공유하기
Image 확장98–100 · 3개 레슨
  1. 98Creating Images
  2. 99Pixels
  3. 100Loading and Saving