생활코딩

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. 박상훈
    감사합니다
  3. 당산나무
    다 좋은데 빠르게 변하는 분야인만큼 업데이트 주기가 3년 안쪽으로 되었으면 좋겠네요. 특정 과목은 7~8년전 영상이 그대로..
  4. 브라켓
    안녕하세요. 저는 에디터로 브라켓을 사용하고있는데요.
    html 작성하다보니 코드가 길어졌는데요. 실시간 미리보기 로 확인해가면서 코딩하고있는데
    실시간 미리보기 확인하면 브라켓에서 자동으올 html태그쪽 관련코드로 스크롤이 올라가더라구요.
    그래서 매번 스크롤을 다시 script쪽으로 내려서 작성하고 미리보기 확인하면 또 스크롤이 올라가있고
    그래서 또 스크롤을 script 쪽으로 내려가서 작성하고 ... 원래 이렇게 무식하게 사용하는게 맞는건가요???
    아니면 제가 모르는 기능이 있는건가요??
    코드 하고 있는곳을 항상 고정하고 스크롤이 움직 이지않게 되면 너무 행복하겠네요.
  5. 박래은
    안녕하세요. 기업교육관련해서 문의 드려도 될까요?
  6. 유안톤
    정말 놀랍습니다. 말그대로 '무엇을 모르는지 모르는' 저 같은 사람이 "해도될까?"싶은 마음으로 들어와도, "할 수 있겠다" "해보고 싶다"고 마음먹게 만드시네요! 아이가 처음 자전거를 탈 때 뒤에서 잡아주는 사람처럼, 수영을 처음 배우는 사람 앞에서 손 잡아주는 사람처럼, 무턱대고 하는법을 알려주기보다 '겁먹지마라'고 안정시켜주시는 것 같아요. 믿고 한 번 뛰어들어 보겠습니다. 감사합니다.
  7. 우정이랑
    아름다운 마인드의 주인장이 계시니 아름다운 사람들이 많이 모이는군요. 주인장 생각을 읽으면서 코끝이 찡~ , 댓글들 보면서 또 찡~
    슬픈 글도 아닌데 왜이리 찡한지... 감사하고 또 감사합니다.
  8. 황정현
    공감합니다 이제는 자동화 모듈이 안 들어있는 차를 찾는게 더 힘들 지경이 되어가고있죠..
    응원합니다 화이팅
    대화보기
    • 터미내
      night 버튼을 눌러도 작동이 안됩니다 뭐가 잘못 되었는지요?

      <h1>WEB</h1>

      <input type="button" value="night" onclick=
      "document.querySelctor('body').style.backgroundColor='black';
      document.querySelctor('body').style.color='white';
      ">
    • 왜 이제야 이 곳을 알았을까요???????
    • 우산처럼
      매일 매일 조금씩 조금씩 꾸준하게...
    • 송수림
      멋짐폭발..!! 너무 멋있어요!!
    • AbePark
      자동차정비업 종사자입니다. 자동차에 컴퓨터 모듈이 하나 둘 붙기 시작하더니 요즘은 이게 차인지 바퀴 달린 컴퓨터인지 싶습니다. 컴퓨터 전공자가 아니라 내심 걱정이 쌓여가던 중에 좋은 강의를 만나서 기분이 금방 날아갈 것 같습니다. 앞으로 많이 배워서 더 좋은 기술자가 되겠습니다. 감사합니다.
    • 리액트와 노드js가 각광받을 것이라는 얘기를 듣고 관심이 많이 생기게 되어 질문을 드리게 되었습니다.
      리액트와 노드의 큰 차이가 무엇이고,
      둘 중의 하나를 먼저 시작한다면 어떤 이유때문에 무엇을 먼저 시작하면 좋을지 답변 남겨주시면 정말 감사드리겠습니다.
    • 강문수
      전기를 잘모르는 초짜인데도 Ac dc 아답터 만들기 동영상을 아주 잘보고 이해가 충분히 되었습니다.후속 동영상이 언제 볼수 있을까요? 져가 diy로 아답타를 만들어보고 싶어서요...감사합니다.
    • 신상규
      감사합니다.
    • 권기웅
      이차원 배열 int x[2][3]
      [
      [1,2,3], ->x[0]
      [1,2,3] -> x[1]
      ]

      x[0]과 x[1]은 이차원 배열 내부의 각 일차원 배열을 의미합니다.
      대화보기
      • 김도훈
        이차원 배열 int x[2][3]에서 x[0]과 x[1]이 의미하는 것은 무엇인지 아는 사람있나요...??
      • 수빈
        좋은 강의 만들어주셔서 정말 감사합니다 :)
        비전공자인데 개발자에 도전하고 있습니다.
        열심히 끝까지 수강하여 멋진 개발자가 되어 돌아와서 egoing 선생님께 보답할 수 있었으면 좋겠습니다!
      • proud00
        소개 정말 잘 하시네요 감사합니다.
      • 이지영
        정말 감사합니다!!
      • 신입사원
        너무 좋은 선생님이 되어주셔서 감사합니다.
      • 토끼
        웹호스팅에서 전혀 되지 않습니다. 하지만 파일명.html을 작성하면 정상으로 되는데 파일명.html 을 적지 않아도 가능한 방법이 없나요?
      • 지나가는자
        혹시 확장자명을 html로 하셨는지 확인해보셔요. html 에서 작동하는 코드이기 때문에 확장자명이 다르면 태그자체를 문자로 인식할 수 있습니다~
        대화보기
        • 미래의 프로 웹러
          끝까지 공부해볼게요!
        • 이민규
          오리엔테이션 마지막부분에 마치 제 마음속을 꿰뚫고 말하시는 것 같아서 뜨끔했지만,
          강의하시는 선생님의 통찰력에 감탄했습니다.
        • html강의뿐만 아니라 css, javascript 강의도 영상만이아닌 글로도 배울 수 있다면 좋을것같네요
        • 최진혁
          html.css.javascript 강의를 다 들었습니다.
          저는 앱을 만들고 싶습니다.
          저는 첨에는 무엇인가 싶어서 듣기 시작했습니다. 하지만 듣고 있으니 제가 알고 있는 레스토랑(외국)이 홍보를 못해서 유튜브 라이브 방송을 하면서 홍보를 하더라구요. 간단한 어플만 있다면 자연스럽게 홍보의 효과는 나오지 안나 싶어서 제작하고 싶어지네요.
          처음에는 그냥 html..어떤 것인가에 궁금했습니다. 하지만 수업을 듣다보니 아 이런것이 있었구나 하는 길이 보이더라구요. 처음부터 앱만드는 책을 사서보기보다는 기초에 충실하자라는 맘에 들었습니다. 두서가없습니다.ㅎㅎ;
          어떤 강의를 보아야 앱을 만드는데 기본을 닦을수 있는지 궁금합니다.<---갈켜주세요! 늦깍이 배움이가 ^^;
        • 그런 현상을 한글이 깨진다고 하죠. 인코딩이 깨지는 거예요.
          대화보기
          • IT업계 스트레스로 인해 개발을 그만두었다가 10년만에,,
            이국땅에서 다시 한번 개발자로서의 길을 도전해보려고합니다.
            영상에서 말씀하신대로 개발환경이 정말 많이 변했습니다 ㅎㅎ 덕분에 지금의 상황에 감사하면서 열심히 해보겠습니다!
          • JAY BANG
            코딩이라는 것에 관심이 생기고, 공부하려는 중에 우연히 유튜브에서 영상을 발견하게 되었는데,
            한번 강의를 들은 순간,
            제가 여태 들은 강의 중에 제일 이해하기 쉽고 잘 설명해 주시는 강의였어요 !

            이런 강의 들을 만들어 주셔서,
            저는 정말 감사하다는 말씀 꼭 드리고 싶습니다..

            정말 감사합니다.
          • programmer very GOSU
            1년만에 다시 오게 되었는데 모든 영상을 다 보는 그날까지 열심히 해 보겠습니다.
          • dlgur94
            최근에 이 사이트를 알게 되어 열심히 공부하려고 합니다...

            최근 코딩에 관심을 많으나 전공이 아니라서 도서관의 책과 유투브를 보고있는데.. 뭐가 뭔지 잘 모르겠던데...
            이 사이트는 체계적으로 잘 되어 있는 것 같습니다...

            이 사이트 운영하시는 분 감사합니다.
          • 네모랩
            콘텐츠 판매자(크리에이터)를 위한 수익 파트너/비즈니스 파트너십을 제안 드립니다.

            안녕하세요, 주식회사 네모랩 입니다.
            네모랩은 블록체인 기반 서비스인 탈중앙화 서비스(DApp : Decentralized Application) 개발 전문 기업으로 블록체인 기반의 P2P 데이터 거래 플랫폼 네모닥(NEMODaX.com)을 개발했습니다.
            **네모닥은 5월 중순 사전오픈을 진행하며, CP(Contents Provider)를 위한 전용 웹서비스로 먼저 찾아갑니다. 모바일 스트리밍 서비스인 네모스터디(NEMOStudy)는 현재 Live Test를 진행 중이며,
            6월 3일 정식 오픈을 앞두고 있습니다.

            네모닥은 동영상 콘텐츠 유통을 위한 최고의 플랫폼으로 다양한 혜택을 누릴 수 있습니다.
            1. 콘텐츠 판매자의 수익 보장(0.2%~13% 환전 수수료, 타사 대비 57% 이상 저렴)
            2. 간편하고 강력한 시스템(간단한 업로드 방식으로 콘텐츠 판매, 콘텐츠 판매 비용 즉시 정산)
            3. 콘텐츠 구매자 만족 증가(거품을 뺀 경제적인 콘텐츠 구매, 개별 콘텐츠 구매 가능)
            4. 콘텐츠 저작권 보호(자체 개발한 암호화 기술 탑재, 콘텐츠 불법 복제 및 불법 유통 예방)
            5. 인센티브 제도 운영(사용자 참여에 의한 생태계 구성 및 보상, 마케팅 비용 및 운영비 절감)
            6. 사용성 강화(가상화폐와 연동으로 결제 지연X, 판매자와 구매자 간 콘텐츠 거래 수수료 0원)

            2019년 상반기에 네모닥 플랫폼의 버티컬 서비스인 "네모스터디(모바일 스트리밍)" 서비스 사전 오픈을 앞두고 있으며, 네모스터디에서 거래될 수 있는 동영상 강의 콘텐츠를 제공해주실 콘텐츠 제공자를 모십니다.
            **서비스 초기 참여 인원에게는 별도의 혜택이 주어집니다.
            동영상 강의 콘텐츠는 네모닥 웹페이지를 통해 쉽게 업로드 할 수 있으며, 안드로이드 모바일 스트리밍 서비스로 판매됩니다.
            궁금하신 사항은 언제든지 DM(쪽지) 혹은 아래의 이메일로 문의해주시기 바랍니다.
            소중한 시간 내어주셔서 감사합니다.
            nemodax@nemolab.kr
          • 따심이
            나눔 감사합니다. 저도 나중에 나눌 수 있는 사람이 되고 싶어요.
          • 피푸밀
            좋은 강의 감사합니다!!!
          • 풀스택에빠진자!
            최근 궁금한게 한개 생겨서..
            이게 키워드 기술이름이 무엇인지... 모르겠네요. 어덯게 찾아야 할지를..

            보통 네이버 블로그 가면 한계정에 한블로그 제공 받고,
            전자상거래도.. 스토어도 계정당 온라인스토어 제공 받고,
            페북, 유튜브도 이런게 개인페이지 제공 받는걸
            개발용어로 어떤 키워드로 검색야해 하는지요?
            다중사용자?
            어떤걸 공부 해야 하는지요?
          • 자바스크립트 1학년 추천드립니다
            대화보기
            • 아자아자초보
              혹시 자바스크립트 책은 없나요 완죤 초보가 보기쉬운 책으로 추천좀 해주세요
            • 초심자
              감사합니다.
            • 에듀케이티드키드
              열심히 공부해보겠습니다!!
            • egoing
              당연히 됩니다~ 걱정 마시고 사용해주세요 :)
              대화보기
              • 민트초코
                혹시 강의 들으면서 내용 정리해서 출처 적고 블로그에 올려도 될까요? 상업용 블로그는 아니고 포트폴리오용으로 공부한 것들을 정리하는 블로그인데 게시글은 다 전체공개고 검색은 비허용으로 되어있습니다. 단순히 소스만 가져가는게 아니라 강의 내용까지 정리해서 올려도될지 모르겠어서 여쭤봅니다.
              • 호두
                진짜 목소리 코딩계의 성시경 해주세요. 자꾸 듣고싶은 목소리입니다...........! 좋은 마음으로 시작하신만큼 좋은 일 가득하시길바라요:)
              • god8071
                데이터베이스 오라클편 빨리 보고싶습니다 ㅠㅠ
              • ljh0917jh
                화이팅
              • 으니으니
                정말 감사합니다.
                이런 콘텐츠를 만다니 너무 행운이에요.

                목소리도 좋으시고 차근차근 원리를 알게 설명해주셔서 너무너무 좋습니다^^*
                복 많이 받으실 거에요
              • 지섭
                감사해요
              • 이국땅에서 다시 시작하기위해 노력중입니다.
                감사합니다.
              • Boram Kim
                저의 작은 열정에 기름을 부어주셨습니다. 감사합니다. *^^*
              graphittie 자세히 보기