생활코딩

Coding Everybody

코스 전체목록

닫기

생활코딩

 

 

hello world

 

생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다.  어떻게 공부할 것인가를 생각해보기 전에 왜 프로그래밍을 공부하는 이유에 대한 이유를 함께 생각해보면 좋을 것 같습니다. 아래 영상을 한번 보시죠.

 

 

 

온라인 강의 소개

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

 

 

 

 

생활코딩은 컴퓨터와 인터넷이 존재하는 시대의 공부방법은 어때야 하는가를 찾는 작업을 꾸준히 하고 있습니다. 정보기술이 발전하지 않았던, 낭만적인 시절에는 어떤 일을 하려고 하면 그것을 하기 위해서 필요한 거의 모든 것을 알고 있어야 했습니다. 검색할수도 없었고, 질문하기도 어려웠기 때문입니다. 한편 한번 배운 지식만으로도 평생을 살아 갈 수 있었습니다.  

 

 

 

 

오늘날은 인터넷이 연결된 환경에서 일을 합니다. 언제든지 검색하고, 질문할 수 있습니다. 또 많은 일을 기계가 대신해줍니다. 이런 시대의 공부방법은 과거와 달라져야 한다고 생각합니다.  생활코딩이 지향하는 목표는 작은 교육입니다. 작은교육의 핵심은 '무엇을 모르는지 모르는 상태'에서 '무엇을 모르는지는 아는 상태'가 되는 것입니다. 무엇을 모르는지를 알면, 지금 당장 그 지식을 익히지는 않더라도, 그 지식이 정말 필요할 때 그 지식을 구하려 할 것입니다. 이 때 하는 공부는 이전과 같지 않을 것입니다.

 

 

 

 

수업소개

생활코딩 주력 수업인 WEBn은 프로그래밍이 처음인 분들을 위해서 고안된 수업입니다. WEBn을 통해서 교양으로 코딩을 공부하려는 분들에게는 출구를, 직업으로 코딩을 공부하려는 분들에게는 입구를 제공해드리려고 노력하고 있습니다. 웹이라는 구체적인 사례를 통해서 코딩이 무엇인가 파악해보세요. 또 코딩을 통해서 웹을 만드는 방법을 공부해보세요. 

 

 

아래 수업은 생활코딩 수업들 간의 의존관계를 나타내고 있는 지도입니다. 이 지도를 통해서 심화과정을 스스로 탐구 할 수 있습니다. 각각의 수업에 방문해서 소개 영상부터 구경해보세요. 

 

 

생활코딩 Youtube 채널

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

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

 

 

 

 

질문

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

 

 

 

 

공동공부

공동공부는 온라인의 편리한 접근성에 오프라인의 함께하는 느낌을 하이브리드한 공부방식입니다.공동공부를 통해서 덜 외롭게 공부할 수 있습니다. 다음 링크는 공동공부에 참여하는 방법입니다. https://www.youtube.com/watch?v=1YZSqRZ_1rg

 

 

 

 

커뮤니티

생활코딩 페이스북 그룹

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

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은 기업이나 단체를 위한 교육과 컨설팅을 하고 있습니다. 참여자에게 비용을 받는 행사에는 참여하지 않고 있습니다. 문의 사항은 egoing@gmail.com으로 연락 부탁드립니다.  강의 경력은 생활코딩 오프라인 수업의 역사를 참고해주세요
  3. 질문은 이메일을 이용하는 것 보다는 댓글이나 커뮤니티와 같이 공개된 방법을 이용해주시면 좋겠습니다.

 

 

 

 

 

 

 

 

 

댓글

댓글 본문
작성자
비밀번호
  1. 돼지천재
    감사합니다.
  2. jhyu0210@naver.com
    cyclejs 같은것도 해봅시다.......................................................
  3. jhyu0210@naver.com
    매번 옛날거만 울억먹지 말고...
  4. jhyu0210@naver.com
    anglar aporllo-gaphrql server, client, rx-js 강좌 만듭시다..
  5. genie01
    안녕하세요 이고잉님!

    코딩을 처음 배워 많은 어려움이 있는 부분 중에 질문이 생겨 이렇게 댓글에라도 질문을 올립니다.
    경로 설정을 하는 부분에서
    os.chdir(r'C:\Users\narae\Docuents')에서 r이 들어가지 않으면 'unicodeescape'에 대한 에러가 떠서

    r이 어떠한 역할을 하는지, 경로에 어떠한 영향을 미치는지에 대해 궁금해서 이렇게라도 댓글에 질문을 남깁니다!

    r이 read를 의미하는 것이라고 추측을 하긴 했는데 정확하게 알고 싶습니다. 잘 된 질문인지, 남들 다 아는 내용인지는 모르겠지만 댓글 남겨봅니다.
  6. hyuni.an@gmail.com
    자주 오진 않지만,

    올때마다 참 마음이 평화로워집니다.

    매번 감사합니다.
  7. 캔자스소년
    이고잉님 강좌와 다른 강좌를 왔다갔다 하면서 풀스택 엔지니어가 되기 위해 열심히 하고 있습니다.
    HTML -> CSS -> JavaScript -> jQuery -> Express.js -> MongoDB -> Passport.js 까지 얼추 오면서 이고잉님 강좌에 없는건 다른데서 열심히 찾아서 공부해가지고 여기까지 왔는데요 이제 React 를 하고 있는데 이건 여태까지와 많이 다르고 정말 이해하기가 힘들더라고요ㅠ 이고잉님이 React를 해주면 정말 좋겠다.. 생각하며 아쉬워 하고 있습니다. 근데 바쁘셔서 못하시겠죠? 게다가 Web 개발 프레임워크 같은것들은 변화가 너무 빨라서 1,2년만 지나도 업데이트를 안하면 보고 공부하기가 힘들어지더라고요. 계속 새로운 것들이 나오고.. 아무튼 끊임없이 공부해야 하는 분야인것 같습니다. 이 사이트에 더 업로드할 계획이 있으신건지 그렇다면 어떤 주제를 생각하시는도 궁금합니다~
  8. 이신목
    어디 있어요?
  9. 희사마
    좋은정보 감사합니다
  10. 승현
    좋은 강의 감사합니다 열심히 공부하겠습니다
  11. seok2slow
    egoing님 강의 잘 듣고있습니다.

    혹시 Jenkins와 git, github 연동하여 사용하는 강의를 하실 예정은 없으신가요?

    궁금해서 질문 드려봅니다.
  12. 민턴쟁이
    제글을 읽어 주셨네요? ㅋㅋ 감사합니다.

    링크걸어주신 egoing님의 강좌 phthon 은 전부 수강완료 하였습니다.

    python 강의만 듣고 웹을 만들기에는 아직 무리가 있더라구요

    egoing 님의 말데로 공부는 잠시 접고... 프로젝트를 시작해 볼려는데 막혀서요....

    예를 들어 로그인페이지도 만들어야 하고, 관리자 메뉴,.... 이런것들은 Django가 쉽게 해 준다해서.....

    암튼

    제 글에 답글달아주신것 만으로도 만족 합니다. 감사합니다..... 꾸벅

    여기는 시골마을이라 배울곳이 없어요....
    대화보기
    • egoing
      말씀 감사합니다. 저와 캐미가 맞으신가 봅니다 ^^

      아래에 파이선 수업을 혹시 모르실까봐 링크 걸어봅니다~

      https://opentutorials.org......256
      대화보기
      • 민턴쟁이
        제발 제발 부탁드립니다.

        생활코딩에서 정말 정말 ~~~또 많이 많이 그리고 또 기분 좋~게 배우고 있는 중입니다.

        공부하다가 제가 구현하려는 앱을 만들기 편한 Python / Django라는 걸 알았습니다.

        하지만 egoing 님의 강의에는 Django 강좌가 없어서 다른분들의 강의를 찾아보고 또 찾아보고 하는 중인데요

        한마디로 말하자면... 못! 해!먹!겠!습!니!다!!!!.

        어디를 가봐도 egoing님의 강의만큼 쉽고 깔끔한 강좌는 없었습니다. ... 정말 많이 뒤져 봤는데 없습니다.

        여기 계신 모든분들이 알겁니다. egoing님은 최고입니다.

        제 귀와 눈이 높아져서인지 .......죽겠습니다.

        egoing님의 부드러운 목소리와 기억에 남는 인상적인 이미지들로 Djngo강좌 들어보고 싶습니다.

        욕심이겠지요,,, 그래도 혹여 계획중이시다면... 서둘러 주시면 안될까요 ? ㅜㅜㅜㅜ

        egoing님이 Django같은 일게 프레임워크를 중요시 여길리 없겠지만 푸념이라도 해볼려고 글 남깁니다.

        소주 한잔 했습니다. 근데 egoing님이 생각납니다. 멋진분이라는 생각!!머릿속을 채우며, 닮아가고 싶습니다. ( 제분야에서요 )

        다시 한번 고맙단 인사를 드리고 egoing님께 경의를 표합니다.
      • 환호아빠
        좋은 강좌들 너무 감사하고 귀하게 여기고 있습니다.
        회사에서 틈틈이 보는지라.. 글로 설명된 (Web1 처럼요..) 강좌만 읽고 있어서 조금 아쉽습니다.
      • 검색이 힘이닷!
        파일 인코딩 형식과 브라우저 표시 인코딩 형식이 일치하지 않아 발생하는 문제입니다.
        보통 출력은 euc-kr 출력하는데 표시는 utf-8 표시하는 경우 인코딩 형식이 일치하지 않아 문자가 깨져서 보입니다.

        자세한 내용은 인터넷을 좀더 찾아 보시면 될것 같네요~
        인코딩 문제로 검색하면 엄청 많이 나올게요~
        대화보기
        • 알려주소ㅜ
          Html 하는데 한국어는 읽을수없는 기호로 표기되는데 왜그러는거죠?
        • 안녕하세요 이고잉님. 혹시 청각장애인도 강의를 배울 수 있게 영상에 자막을 띄워주실 수 있나요?
        • bigdream96
          jsp강의는 언제 나올까요? 기대하고 있습니다.
        • stylus 가 아닌 scss, sass 관련 수업의 @import 부분 가능하다면 수업 부탁드릴게요..!!
          codepen에 다른 유저들이 만든 코드들을 활용해보려하는데 부분적으로 안되는부분이 많습니다..
          꼭좀 부탁드려요!
        • toughromeo
          제가 맥을 잘 못쓰는 사람인데 유일한 컴터가 맥이라 맥으로 실습을 하고 있는데 웹엔1에서 실습 중에 원래 웹 폴더에서 htdoc 폴더로 파일을 복사 했는데 404 Not Found로 뜨는데 왜 그런지 도대체 모르겠어요. 처음부터 아톰 파일로 새로 만들어야 하는건지 궁금합니다.
        • 박수민
          감사합니다!!생활코딩 포에버 ㄷㄷ
        • 임영신
          목소리듣기도 좋구 감사합니다
        • egoing
          저 역시 누군가에 영향을 받아서 수업을 만들고 있기 때문에 당연히 제 수업은 저만의 것이 아닙니다. 편하게 참고해주세요 :)
          대화보기
          • 임정우
            좋은 OT 감사합니다! 즐겁게 공부해보겠습니다..!
          • 브태문
            정말 감사합니다!!

            생활코딩처럼 구글 클라우드 플랫폼을 공부하기 좋은 URL 추천 해 주세요~
          • 율욜
            멋있어요ㅠㅠㅠㅠㅠㅠㅠ헝 너무너무 좋은 프로그램이에요ㅠㅠㅠㅠ
          • 밍송
            정말 감사합니다. 복받으실꺼에요 - ㅜ 살앙해여 이런 다이아보다도 귀하고 귀한 무료 강의자료들 - ㅜ
          • 정병성
            안녕하세요 이고잉님 ,
            이번에 유튜브 채널 운영을 시작하며 사진 , 플래티콘을 이용하여 영상콘텐츠를 지속적으로 업데이트 할 예정입니다만 ,
            영상의 분위기가 이고잉님의 영상과 비슷해 질 우려가 있어 이렇게 댓글로 문제가 되지는 않을지 업로드 전 미리 여쭈어봅니다.
            제가 올리는 영상은 정치 , 경제 , 사회 , 문화 , 공부방법 , 수학 , 과학 , 궁금증 등 이며 모든분야는 엮여있으며 단일분야가 아니라 지식이 확장되면 될수록
            더욱이 결합된다 라는 기초적인 이념을 바탕으로 제작 할 예정입니다. 이고잉님이 올리시는 software 영상과는 무관하나 이고잉님이 현재 사용하고
            영상촬영기법과 비슷한 형태가 나올 지도 모른다는 우려를 하며 ..이렇게 여쭙게 되었습니다.
            저 또한 이고잉님의 수업을 들어 본 적 있는 학생으로써 영상을 제작하며 이고잉님께 들었던 이야기 , 방법들은 생활코딩 사이트에서 이야기를 들은적이있다고
            언급할 예정입니다.
            혹시나 문제가 될 소지가 있을 수 도 있다고 생각하여 미리 이고잉님께 말씀드립니다.
          • 이민석
            감사합니다
            대화보기
            • thenounproject.com 이라는 사이트입니다. 이고잉님이 코딩야학 방송에서 알려주셨어요.
              대화보기
              • 오픈튜토리얼스가 처음 열었을때 싸이트를 알게 되었습니다. 3번의 실패끝에 4번째 완주를 향해 다시 시작합니다. 매번 느끼는거지만 굉장히 말을 잘하시고 핵심과 정곡을 찌르는 말씀만 골라서 하시네요. 다만 또 매번 느끼는 거지만 목소리가 나긋나긋 조곤조곤 하셔서 집중력을 잃는순간 안드로메다로...
              • 이민석
                안녕하세요 혹시 실례지만 저 글에 쓰인 흑백이미지를 어디서 구할 수 있는지 알 수 있을까요?
              • mslee9354@gmail.com
                .
              • egoing
                2019년 1월이 될 것 같습니다~
                대화보기
                • 누룽지
                  코딩야학 너무 좋은 취지인 것 같아요! 이번에 참여를 못해서 다음에 참여하고 싶은데 다음 코딩야학 시작예정일은 언제인가요?
                • 이수현
                  생활 코딩 홈페이지를 보면, C언어나 C++은 없는데, 그 특별한 이유가 있나요? 프로그래밍 처음 시작하는데, C언어도 대표적인 프로그래밍 언어라고 들어서요...
                • ㅎㅎ
                  React Native 강좌도 만들어주시면 안될까요?
                  감사합니다!
                • Blancware
                  코딩세계에 막 발을 들여놓은 입문자 입니다! 컴퓨터와 대화하고 원하는 대로 움직이게 할 수 있다니 정말 신기해요! 문과전공인데 이과공간에 흥미를 느끼는 제 자신에게도 놀라고 있습니다! 코딩야학도 함께 참여 중입니다만 이 곳에서 앞으로 좋은 정보 많이 나눠갈 수 있으면 좋겠습니다! 감사합니다~ 화이팅!
                • 김수
                  열심히하겠습니다
                • 차이린
                  열심히 하겠습니다!
                • Dae Eui Hong
                  안녕하세요 너무도 이렇게 유용한 커뮤니티를 만드시고 운영하고 계심에 깊은 감사드립니다 자연계열(물리,바이오)/경제 분야에서 프로그래밍을 배워 분야를 융합하고자 싶은 마음에 넘어오게 됐습니다 잘 부탁드리고~ 좋은 하루 보내세요^^
                • 아즈앙
                  프로그래밍 전공하고 있는 학생입니다. 9분 20초 부근에 '높아진 실력에 대한 반증이 슬럼프다'라는 말이 많은 격려가 됩니다!! 강의 열심히 듣고 즐겁게 코딩하고 싶습니다. 감사합니다!
                • 여전히 뭘 모르는지 모르는 상태이긴 하지만 생활코딩 유툽 강의를 보면서 조금씩 알아가는 중이에요!
                  이런 수업을 무료로 제공해 주셔서 정말 감사합니다 :)
                  열심히 공부해서 언젠가는 생활코딩처럼 코딩에 대한 지식을 나눌 수 있는 실력까지 올라 갈 수 있으면 좋겠네요.
                • 컴퓨터 관련 과를 졸업했습니다만.. 아직 컴퓨터에 대해 잘 모르는 학생입니다
                  그래서 앞으로 열심히 청강하려고 합니다
                  공짜로 수업 만들어 주셔서 감사합니다!
                  감사합니다 :)
                • 시큐어코딩
                  새로운 세상에 도전합니다!
                  좋은 강의 감사드립니다!
                • 탕이
                  시작이 반이다 지금 부터 시작합니다!
                • wonderful.wonderful.wonderful!!!
                • wonderful.wonderful.wonderful!!!
                • 흰재
                  안녕하세요!
                  다름이 아니라 제가 빅데이터 과정을 배우고 있습니다.
                  예를 들어서, python, R, ms-sql, 머신러닝 이런거를 배우고 있습니다.
                  야학에서 이번에 html 코딩 강의를 신청하려고 합니다.
                  html, node.js, javascript 이런게 연관이 있을까요...??
                graphittie 자세히 보기