생활코딩

Coding Everybody

코스 전체목록

닫기

생활코딩

Hello world!


생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 온라인, 오프라인 수업입니다. 아래는 우리가 프로그래밍을 공부하는 이유에 대한 내용입니다. 

온라인 강의

생활코딩의 강의는 수업과 사전으로 구성되어 있습니다.

입문자의 가장 큰 고충은 '무엇을 모르는지 모르는 상태'일 겁니다. 온라인에는 프로그래밍을 익히는 데 필요한 거의 모든 정보가 있지만, 이 지식들은 게시판이나 블로그 또는 커뮤니티에 포스팅 단위로 파편화되어 있습니다. 그래서 최소한 무엇을 검색해야 하는지를 아는 사람들을 위해서는 더 없이 좋은 공간이지만, '무엇을 모르는지 모르는 상태'의 입문자에게는 그림의 떡으로 남아 있습니다. 다시말해서 전문가를 더욱 전문가답게 만드는 혁신에 머물고 있는 것이죠.

생활코딩 실습 시리즈인 웹 애플리케이션 만들기는 웹 기반의 서비스를 만드는 최소한의 절차를 배경지식 없이 무작정 따라하는 코스입니다. 이 코스를 완주하면 웹서비스가 어떤 맥락에서 시작되고, 어떤 과정을 통해서 현실화 되는지에 대한 전체적인 인상을 갖게 될 것입니다. 생활코딩을 지금 시작한다면 여기서 시작하시면 됩니다.

생활코딩의 수업 시리즈는 먼저 익혀야할 것과 나중에 익혀야할 것을 순차적으로 배치해서 그 기술을 이해하기 위한 지식을 제공합니다. 그래서 '무엇을 모르는지 모르는 상태'에서 재빠르게 빠져나올 수 있도록 최소한의 것을 제공합니다.

생활코딩의 사전 시리즈는 그 기술을 실제로 구현하기 위해서 필요한 정보를 직접 찾아볼 수 있도록 구성되어 있습니다. 수업을 통해서 '무엇을 모르는지'를 알았다면 이제 '모르는 것'을 스스로 찾아서 문제를 해결해야 합니다.

생활코딩은 포괄적인 기술 커리큘럼을 지향합니다.

자신이 필요한 것에 따라서 아래와 같은 순서로 공부하시면 됩니다. 

웹 프로그래밍

  1. 웹 애플리케이션 만들기 
  2. 프로그래밍 오리엔테이션
  3. HTML
  4. CSS
  5. javascript
  6. jQuery
  7. PHP
  8. mysql
  9. 리눅스

 안드로이드 프로그래밍

  1. Java
  2. 안드로이드 (계획 중입니다)

청소년 프로그래밍

  1. 스크래치

생활코딩의 목표는 고도로 복잡한 프로그래밍에 대한 진입점을 제공하는 것입니다. 프로그래밍을 하고 싶은 의지가 있다면 그렇게 할 수 있게 도움을 드리고 싶습니다. 그렇다고 생활코딩의 지식들이 쉬운 것들로만 구성되어 있는 것은 아닙니다. 누구나 처음엔 초보자입니다. 마찬가지로 영원한 초보자도 없습니다. 초급이 중급으로 중급이 고급으로 나아가는 과정을 이어주는 연결점을 제공하는 것 또한 생활코딩이 지향하는 목표입니다. 

이곳의 댓글을 통해서 수업화를 원하는 기술을 알려주시면 스케줄에 따라서 수업을 만들겠습니다.

생활코딩 Youtube 채널

생활코딩의 모든 동영상 강의는 Youtube를 통해서 서비스 되고 있습니다. Youtube 채널을 구독하시면 생활코딩의 새로운 동영상을 받아보실 수 있습니다.

http://www.youtube.com/user/egoing2

질문

각각의 수업의 하단에는 댓글이 있습니다. 이 댓글을 통해서 질문을 받습니다. 댓글을 달면 운영자에게 이메일이 발송되기 때문에 질문은 모두 운영자에게 열람이 됩니다. 하지만 많은 양의 질문을 받기 때문에 운영자 입장에서는 큰 부담이 되는 것도 사실입니다. 운영자가 답장을 하지 않는 것은 운영자도 잘 모르는 문제이거나 지금은 답변하기 어려운 것일 수 있습니다. 꼭 운영자를 통해서 문제를 해결해야 하는 것은 아니기 때문에 우선은 검색이나 커뮤니티에 질문하는 것을 통해서 문제를 해결하셨으면 좋겠습니다. 물론 운영자에게 질문하시는 것을 주저하실 필요는 없습니다. 답변할 수 있는 것은 최대한 신속하게 도움을 드립니다. 그리고 질문은 최대한 상세하게 해주세요.

공동공부

공동공부는 온라인의 편리한 접근성에 오프라인의 함께하는 느낌을 하이브리드한 공부방식입니다.공동공부를 통해서 덜 외롭게 공부할 수 있습니다. 아래 동영상은 공동공부에 참여하는 방법입니다.

커뮤니티

생활코딩 페이스북 그룹

생활코딩 페이스북 그룹은 프로그래밍을 하고 싶은 일반인과 일반인을 만나고 싶은 프로그래머들이 드물게 조우하는 커뮤니티 입니다.이곳에서 사람사는 잡담도 하고, 기술적인 질답도 하고, 서로의 입장도 바꿔보는 훈훈한 커뮤니티입니다. 그 지식을 기반으로 하는 사람들의 사회를 이해하는 것은 그 지식을 이해하는 것만큼 중요할 뿐 아니라, 지식을 넘어서 지혜를 구하는데 가장 좋은 방법입니다.

http://goo.gl/BjjSh

생활코딩 페이스북 페이지

생활코딩 페이스북 페이지에서 좋아요를 누르시면 새로운 강의가 등록될 때 알려드립니다.

http://goo.gl/xsdUW

오프라인 강의

생활코딩에서는 비정기적으로 오프라인 수업을 합니다. 3일 동안 웹서비스를 직접 만들어보는 비영리 수업입니다.  아래 양식에 연락처를 적어주시면 수업이 있을 때 알려드립니다. 

http://codingeverybody-notify.appspot.com

라이선스

생활코딩은 오픈소스를 지지합니다. 그 연장 선상에서 생활코딩의 모든 컨텐츠는 오픈된 컨텐츠 라이선스인 CCL를 따릅니다. 이 말은 생활코딩의 컨텐츠를 이용해서 영리활동을 하셔도 되고, 블로그나 홈페이지에 담아가셔도 됩니다. 또한 생활코딩을 사용하는 컨텐츠가 CCL 라이선스를 따라야 하는 것도 아닙니다. 다만, 영리를 목적으로 하는 경우에는 영리 활동이 생활코딩과의 제휴관계가 아니라 CCL 라이선스에 따른 사용관계라는 것을 사용자가 충분히 인지 가능한 형태로 명시해주셔야 합니다. 생활코딩의 라이선스 규정은 Creative Commons 저작자 표시 2.0 문서를 참고해주세요. 

나만의 코스 만들기

생활코딩의 홈페이지인 opentutorials.org는 생활코딩과 같은 활동을 하고자 하는 분들이 그렇게 할 수 있도록 돕기 위한 비영리 플랫폼입니다. 생활코딩의 컨텐츠들을 재조립해서 생활코딩과 같은 새로운 코스를 만들 수 있습니다. 자세한 내용은 아래 동영상을 참고해주세요. 자세한 내용은 opentutorials.org에서 컨텐츠 만들기 토픽을 참고해주세요. 

생활코딩을 돕는 법

  1. 생활코딩이 있는 이유는 관객이 있기 때문입니다. 생활코딩의 관객이 되어주신 것으로도 충분한 도움이 되고 있습니다.
  2. 생활코딩 운영자는 활동을 지속하기 위해서 기업이나 단체를 위한 컨설팅과 교육을 진행하고 있습니다. 문의 사항은 egoing+consulting@gmail.com으로 연락 부탁드립니다.
  3. 질문은 이메일을 이용하는 것 보다는 댓글이나 커뮤니티와 같이 공개된 방법을 이용해주시면 좋겠습니다. 

 

댓글

댓글 본문
작성자
비밀번호
  1. 김성수
    비전공자에게도 길을 열어주셔서 감사합니다!
    인공지능을 꼭 만들고싶습니다!!
  2. 열공
    요즘 열심히 보면서 공부하고 있습니다.
    그런데 PHP 7.0으로 업데이트 되면서
    mysql_ 명령어가 아닌 mysqli_으로 바뀌면서 문법이 좀 달라진 거 같은데 ("PHP와 MYSQL의 연동" 이라는 수업)
    이에 관해서 mysqli 문법을 어떻게 쓰는지 배울 수 있는 방법이나 자동으로 바꿔주는 패키지 같은 건 없나요?
  3. purin
    저도 고3인데 궁금함을 참지 못하고 들어와버렸습니다. 망했네요. 안망하길 기원해야겠죠. 꿈소녀님 수능 대박나십시오! 그리고 수능 끝나고 꼭 돌아오세요 2018년부터 저희 후배들 전부 코딩 배웁니다.
    대화보기
    • 그레이
      정말 감사합니다. 힘내세요!!! 앞으로도 좋은 일 하는데 힘내세요
    • 안정대
      무엇보다도 알기쉽게 설명해주시는 점에대해서 무한한 감사함을 느끼며 학습을 하고있습니다. 감사합니다.
    • 꿈소녀
      평소 코딩 및 프로그래밍과 전혀 관련없는 문과에 재학중인 평범한 외고생입니다. 초등학생 때 포토샵 몇 번 배워본 것 말고는 컴퓨터 관련 수업이나 공부를 일절해본적 없는 사람이지만, 왜인지 또래 친구들이 SNS와 쇼핑몰, 게임에 관심을 가질 때 전 컴퓨터 시스템에 더 관심이 가더라구요. 조각조각 나뉘어진 정보를 하나씩 찾아가며 궁금한 걸 해소해왔지만 정작 본질적인 것에 대해 아는 것이 많이 없어 답답하다는 생각을 했습니다. 사실 컴퓨터언어, 코딩 등에 대해 더 알고싶을때마다 이를 자세히 찾아보는 것이 어렵기도 했지만, 일부러 피해왔던 것 같기도 합니다. 시간이 오래걸릴 것이고, 공부에 방해가 될 것이 뻔했기 때문입니다. 그런데 어쩌다 생활코딩이라는 단체를 알게 되었고, 저같이 관심은 많지만 아는 것은 거의 없는 사람도 덜 헤메고 덜 고생하는 길을 알려주시는 것 같아 너무 감사할 따름입니다. 하지만 현재 수능을 약 240여일 앞둔 고3이기에, 배움에 대한 갈증은 잠시 넣어두고 수능이 끝나면 꼭 돌아오도록 하겠습니다!! 그 때까지 기다려주세요:) 감사합니다♥
    • penguin98
      원하는 고등학교를 가기 위해서
      프로그래밍 공부를 시작합니다.
      지인 형이 생활코딩 사이트를 추천해 주셔서
      한번 해보려 합니다.
      많이 배워가겠습니다.
    • ZORO
      많이 배워가겠습니다.
    • Jaeeui Kwon
      뭔가를 배우면서 행복을 느끼기는 처음인 것 같습니다
      정말 오래토록 배워보고자 했으나 매번 시도했을 때 금방 무너져내렸는데
      여기 동영상 보고 있으면 너무 즐겁습니다
      감사합니다
    • dclasol
      이렇게 좋은 곳 만들어주셔서 또 감사해요
    • 최강삼성
      안녕하세요 저는 갓 중3되는 학생입니다. 원래 이런쪽에 관심은 있엇는데 뭐가 뭔지 하나도 몰라서 헤메다가
      이제야 이런곳이 있는지 알았네요.
      제가 1년동안 가볍게라도 코딩을 배워서 마이스터고쪽을
      진학하려고 합니다. 저는 코딩의 코자도 모르는 생초보 입니다. 1년동안 어느 순서대로 배워야 할지 막막합니다.. 1년만 빨리 알아볼걸.. 혹시 제가 어느 순서대로
      배워야 기초 지식이라도 알차게 1년을 보낼수 있을까요? 제발 부탁드립니다!
    • yui28
      감사합니다. 열심히 하겠습니다.
    • egoing
      물론 문제 없습니다!
      대화보기
      • yui28
        안녕하세요. 생활코딩 덕분에 많은 것을 배우고 있는 학생입니다.

        2달 정도 되었는데 작심40, HTML, CSS을 공부했습니다.

        제가 개인 복습 차원에서 생활코딩 동영상을 보고

        티스토리 블로그에 기록을 남기는데 괜찮을련지요?
        (구조 : 스샷1~3, 전체 수업 요약, 광고 없음)

        순수한 동기부여 기억상기 차원이며, 다른 목적은 없습니다.

        저작권과 관련해서 궁금증이 생겨 질문드립니다.
      • 황경찬
        혹시 옆에 네비게이션바에 그냥 숫자로라도 여기까지하면 25%완료 여기까지하면 50%완료 여기까지하면 75%완료 정도로 시간의 관점에서 얼마나 전체 과정에 진척이 되었는지 알 수 있도록 표시가 가능할까요? 네비게이션바에 나와있는 강의 목록들 중에서 어떤 목록의 강의는 5분이면 듣고 또 어떤 목록의 강의는 45분정도 걸리다보니 목록만 보고는 얼마나 시간이 남았는지 정확히 파악이 어려운 부분이 있습니다. 다행히 시작 부분에서 전체강의가 20시간정도 걸릴것이라고 알려주신 덕분에 제가 강의를 들어온 시간을 체크해서 얼마나 강의가 남았는지 대략적인 파악이 가능했습니다. 하지만 네비게이션바에 25%완료 구분선하나만 넣어주시면 조금 더 수월하게 시간이 얼마나 남았는지 진척 사항을 파악할 수 있을 듯 합니다. 지금도 너무좋은 컨텐츠지만요! 존경할만한 철학을 가지고 일을 진행하시는 이고잉님 멋지십니다 감사합니다.
      • Nudger
        운영자님 사랑해요
      • wlgus129
        감사합니닷
      • jwahn37
        갓갓갓!!!!감사합니다
      • glass0918
        정말 말 그대로 혁명이네요. 저 같은 사람으로서는 감사할 따름입니다:)
      • hanuru59
        이게 바로 혁명입니다.
      • 초보
        혹시 안드로이드는 언제 찍을 계획이신가요??
      • 메쏘드
        정말 감사합니다. 덕분에 집에서도 양질의 프로그래밍 수업을 들을 수 있게 되었습니다.
        프로그래밍이라는 도구를 통해 발전할 수 있는 길을 만들어주셔서 다시 한 번 감사드립니다.
      • 히치하이커
        html,css 동강 완독하고 javascript 입문편 보고 있는 중입니다. 그다음 javascript for web를 보면 되겠지요. 각설하고 egoing님 너무너무 감사 드립니다. 또한, 존경합니다.작금의 국내 코딩교육의 현실 및 환경 그리고 정부 정책등에 대해 참으로 개탄을 금할길 없습니다. 저는 비록 제조업에 오랫동안 근무하다가 뜻한바 있어 it로 입문하게 되어, 수개월 기본 코딩 동강의 바다에 허우적 데다가 다행히도 생활코딩에 안착하게 되었네요. 추후 상황이 된다면, 아니 상황을 만들어 국내 코딩교육에 도움이 될수 있는 동영상강의 자료를 만드는데 노력하도록 하겠습니다. 글이 길었네요. 아무튼 egoing님 감사드리고, 건강하시고, 계속해서 좋은 강의 부탁드립니다. 항상 응원합니다. 감사합니다.
      • 잠깐만
        코딩하기 좋은 날이구만
      • 생활코딩칭찬해
        이런 것이 무료에 CCL이라니 언빌리버블!
      • 코딩시작
        코딩 시작하기 좋은날~!!
      • 이제시작
        컴퓨터 프로그래밍에 대해 공부를 하고 싶어서 시작합니다~~
        저처럼 비전공자에게도 도움을 주셔서 너무너무 감사드려요
      • 개발자
        프로트를 주로 맡다 백엔드를 맡게 되었는데 그와 관련된 지식을 얻는데 이 사이트가 큰 도움이 되었습니다.
      • 첨지
        코딩을 시작하고자 합니다. 하고싶고 만들고 싶은 것들을 구현해내지 못함이 너무나 억울하고 답답해 코딩을 직접 배우기로 마음먹었습니다.
        분명한 목표를 정해 이를 성취하는 과정의 시작을 생활코딩과 함께할 수 있어 감사하게 생각합니다.
      • 공학이뭔가요
        평소 댓글을 전혀 안쓰는 편인데, 이번엔 써야만 할 것 같네요,
        인문학전공인데다가 여태껏 인문학에만 관심이 있었는데 일 때문에 (웹)프로그래밍을 해야할 일이 생겨서
        막막해하던 상황이었습니다.
        아직 컨텐츠를 다 접하지도 못했지만서도 사막에서 오아시스를 발견한 느낌이 아마 이 느낌이 아닐까 싶습니다.
        너무 감사히 잘 보겠습니다. 감사합니다.
      • 만약에 천국이 있다면, 천국에 가실 일을 하고 계신분 이시네요.
      • medusakiller
        Creative Common 라이센스가 가능한 교육 동영상을 찾다가 여기 까지 왔네요.
        너무 훌륭한 일을 하고 게신것 같습니다. ^^ 요즘 저도 교육에 관련한 사이트를 만들고 있고, 아직 컨텐츠 크리에이터가 없어서 CC라이센스 위주로 가져다가 게시하려고 합니다. 저도 시리즈물의 교육컨텐츠를 구성하는 플랫폼을 만들었습니다.
        만들어주신 훌륭한 동영상은 원작자의 표기와 소스 위치를 명시하고 쓰도록 하겠습니다.
        제 사이트 acaroom.net 가 다 완성되면 한번 놀러와 주시고요^^ 아마 올해 3월쯤 오픈할 것 같습니다.
      • egoing
        후원은 아래 링크를 통해서 받고 있습니다~
        고맙습니다!
        opentutorials.org/donation
        대화보기
        • 제 눈엔 아무리 찾아봐도 안 보이네요ㅠㅠ 혹시 링크 있으시면 달아주실 수 있나요?
          대화보기
          • 정글기린
            우측하단에 뜨는데 안뜨시나요?
            대화보기
            • 예전에 여기에 후원 링크가 있었는데 지금은 안 보이네요. 후원드리고 싶은데 지금은 안 받는 건가요??
            • 율쑤아
              코딩에 1도 모르는 1인입니다. 와이프 추천으로 뒤적거리다 여기까지 왔습니다. 아니 여기부터인가요~! 자주 들어오겠습니다
            • 후아유
              진로를 웹디자이너 쪽으로 가고있는데.. 사실상 공부만했지 이런 코딩공부를 안했어요..
              그래서 html과 css, 자바스크립트를 공부하고싶은데, 강의를 뭐부터 들어야될지 모르겠네요.
              강의를 동시에 들어야될지, 순차적으로 들어야될지 고민되네요.
              웹 애플리케이션 강의까지 포함해서 추천하시는 순서가 있으시나요?
            • Park SooHyun
              서비스 기획일을 하고 있는데 코딩에 관심이 생겨서 페이스북 모임은 가입했는데 사이트는 처음이네요!
              유용한 강의가 많다는 소문을 듣고 열심히 배우려고 합니다!
              잘부탁드립니다!
            • 전직 엔지니어
              우아..유아코딩!

              엔지니어로서 한편으로는 부끄럽네요.

              저도 유아코딩부터 차근차근 시작하겠습니다.
            • 노랑반선생님
              저는 유치원선생님 입니다. 전문분야가 아니다 보니 쪼오~~~~끔 막히는 부분도 있긴 합니다만
              제꿈은 자라나는 새싹들에게 이고잉 선생님처럼 코딩을 아주 쉽게 친숙하게 접하게
              하고 싶습니다~ ^^

              유아코딩을 위해서!^-^
            • 이플
              개똥도 약에 쓰려면 없다 ㅋㅋㅋㅋ 동영상 마지막에서 빵 터졌어요.. 좋은 강의감사합니다!
            • 지수지원맘
              저도 오늘부터 시작입니다.
            • charles
              이제 시작하려 합니다! 열심히 해보겠습니다 재미있을 거 같아요~~~
            • egoing
              저는 당분간 없지만 레미렘님이 한번 도전해보시면 어떨까요? ^^
              잘해서 강의를 만드는 것도 있지만
              잘하기 위해서 강의를 하는 경우도 있습니다.
              저는 후자랍니다~
              대화보기
              • 레미렘
                안녕하세요 이곳에서 웹애플리케이션만들기, html 강의를 다 봤고 현재 자바스크립트를 보고있습니다.
                너무나 강의가 잘되있어서 재밌게 보고있습니다.
                이고잉님이 혹시 JSP관련 강의도 제작 계획에 있는지 궁금합니다 제가 따로 공부하고 있는 분야이기도 하고 PHP못지않게 많이 쓰이고있는 분야인데 자바강의가 있는것 보면 혹시 JSP자체나 스프링같은 강의도 하실생각이 있나 궁금해서 댓글 남겨봅니다!!
                아 그리고 정말 생활코딩 만들어주셔서 정말 감사합니다~
              • monami
                감사합니다~ 열심히 공부하겠습니다!
              • 막연히 코딩, 프로그래밍 공부를 시작하는 단계에서 좋은 사이트를 발견하게 되어, 흙속에서 진주를 찾은 기분입니다. 명쾌한 설명 감사합니다..
              • 우리 나라에 이런 깊은 뜻을 가진 분과 사이트가 있다는 사실이 정말 대단하고 훌륭하다고 생각합니다. 늘 건강하시고 좋은 일 있으시기를 기원드립니다!
              • 감사합니다. 항상
              graphittie 자세히 보기