생활코딩

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. mslee9354@gmail.com
    .
  3. egoing
    2019년 1월이 될 것 같습니다~
    대화보기
    • 누룽지
      코딩야학 너무 좋은 취지인 것 같아요! 이번에 참여를 못해서 다음에 참여하고 싶은데 다음 코딩야학 시작예정일은 언제인가요?
    • 이수현
      생활 코딩 홈페이지를 보면, C언어나 C++은 없는데, 그 특별한 이유가 있나요? 프로그래밍 처음 시작하는데, C언어도 대표적인 프로그래밍 언어라고 들어서요...
    • ㅎㅎ
      React Native 강좌도 만들어주시면 안될까요?
      감사합니다!
    • Blancware
      코딩세계에 막 발을 들여놓은 입문자 입니다! 컴퓨터와 대화하고 원하는 대로 움직이게 할 수 있다니 정말 신기해요! 문과전공인데 이과공간에 흥미를 느끼는 제 자신에게도 놀라고 있습니다! 코딩야학도 함께 참여 중입니다만 이 곳에서 앞으로 좋은 정보 많이 나눠갈 수 있으면 좋겠습니다! 감사합니다~ 화이팅!
    • 김수
      열심히하겠습니다
    • 차이린
      열심히 하겠습니다!
    • Dae Eui Hong
      안녕하세요 너무도 이렇게 유용한 커뮤니티를 만드시고 운영하고 계심에 깊은 감사드립니다 자연계열(물리,바이오)/경제 분야에서 프로그래밍을 배워 분야를 융합하고자 싶은 마음에 넘어오게 됐습니다 잘 부탁드리고~ 좋은 하루 보내세요^^
    • 아즈앙
      프로그래밍 전공하고 있는 학생입니다. 9분 20초 부근에 '높아진 실력에 대한 반증이 슬럼프다'라는 말이 많은 격려가 됩니다!! 강의 열심히 듣고 즐겁게 코딩하고 싶습니다. 감사합니다!
    • Jyebe
      여전히 뭘 모르는지 모르는 상태이긴 하지만 생활코딩 유툽 강의를 보면서 조금씩 알아가는 중이에요!
      이런 수업을 무료로 제공해 주셔서 정말 감사합니다 :)
      열심히 공부해서 언젠가는 생활코딩처럼 코딩에 대한 지식을 나눌 수 있는 실력까지 올라 갈 수 있으면 좋겠네요.
    • anoMy
      컴퓨터 관련 과를 졸업했습니다만.. 아직 컴퓨터에 대해 잘 모르는 학생입니다
      그래서 앞으로 열심히 청강하려고 합니다
      공짜로 수업 만들어 주셔서 감사합니다!
      감사합니다 :)
    • 시큐어코딩
      새로운 세상에 도전합니다!
      좋은 강의 감사드립니다!
    • 탕이
      시작이 반이다 지금 부터 시작합니다!
    • wonderful.wonderful.wonderful!!!
    • wonderful.wonderful.wonderful!!!
    • 흰재
      안녕하세요!
      다름이 아니라 제가 빅데이터 과정을 배우고 있습니다.
      예를 들어서, python, R, ms-sql, 머신러닝 이런거를 배우고 있습니다.
      야학에서 이번에 html 코딩 강의를 신청하려고 합니다.
      html, node.js, javascript 이런게 연관이 있을까요...??
    • 감사합니다 열심히공부할게요
    • Dahui Choi
      코딩 처음 시작해봅니다
      끝까지 꾸준히 하겠습니다!!
    • 장라탄
      안녕하세요 대학교 4학년 2학기 다닐 예정이고 이제 곧 국비지원받아서 빅데이터 자바 교육훈련 들을 학생입니다.
      저는 기본적으로 코딩을 한다고 하면 시작표시가 있으면 끝 표시가 있고, 함수표현할 줄 만 알지 아직 몇십줄 몇백줄 이상 짜 본 적이 많이 없는 것 같습니다ㅜㅜ
      이제 6개월 간 계속 코딩하고 하면 몇백줄 이상 짜야할텐데 고민입니다ㅜㅜ
    • 박준후
      코딩이 뭔지 하나도 모르는데 좋은강의를 듣고 인터넷이 뭔지 컴퓨터가 뭔지 더욱 알고싶어졌습니다.

      열심히해보겠습니다!!
    • Hyunki Yu
      코딩하나도 모르는 생초보에서 HTML, PHP, Javascript 구현할수 있게 되었습니다.
      javascript 더 파고들어서 노드랑 ajax, vue 같은것도 할수 있게 열심히 할게요~
    • pReball
      이렇게 좋은 강의 만들어주셔서 정말 감사해요!ㅜㅜ 덕분에 공부 더 열심히 하고싶어졌어요!!^.^
    • 정말정말 감사합니다 ㅠ
    • 김수현
      살앙합니다.. 넘 감사해요
    • 모노쿠로
      좋은 자료 강의 너무 감사합니다! 열심히 해보겠습니다!
    • 이 쌤
      안개가 걷히는 느낌입니다 ^^
      오늘부터 시작 화이팅 해보겠습니다.
    • SUMMERSKY
      opensource란 단어와 강사님의 꿀성대로 기억되는 영상이네요. 오늘 가입했구, 코딩해야하는 시대, 달려볼 수 있는 기회를 주셔서 감사합니다. 저도 언젠가 후원회원이 되는 것을 또 하나의 꿈으로 가져봅니다. opensource, fighting!!.
    • Awesome for 지옥에서 온 Git. Thank you so~~~~ much.
    • 김우현
      정말 감사합니다.
    • 릴리싹
      이렇게 좋은 일을 하고 계시네요 응원합니다. 저도 오늘부터 시작합니다 ㅎㅎ 너무너무 감사합니다.
    • braverokmc@naver.com
      공감합니다
      대화보기
      • 스팅어
        오늘부터 시작입니다 이렇게 좋은 곳을 알게 되어 다행이고 감사합니다
      • 심플리스트
        감사합니다~ 열심히 공부하겠습니다ㅎㅎ
      • 김형진
        감사합니다ㅠㅠ♥앞으로도 열심히 공부하겠습니다 항상 좋은강의에 정말 감사드립니다.
        대화보기
        • egoing
          저의 생각엔 그래요 ^^
          대화보기
          • 김형진
            와 ㅠㅠ 이고잉형 진짜 답변 감사드립니다 이게 너무 궁금했는데 아무리 질문글을 여기저기 올려도 답이 없었는데
            감사합니다 과거 브라우저를 고려해 호환성을 중요하게 생각해봐야한다. 이렇게 생각하고 호환성을 제외하면 grid가 가장 편리한 방법이라는거겠군요!
            대화보기
            • egoing
              열심히 공부해보겠습니다. ^^
              대화보기
              • egoing
                float -> flex -> grid 순으로 더욱 편리하고 좋은 방법입니다.
                다만 과거 브라우저를 쓰고 있는 분이 계시기 때문에 호환성을 중요하게 고려해야 합니다.
                아래 서비스를 보시면 특정 기술의 호환성에 대한 통계가 있습니다. 이것을 참고해보시면 좋을 것 같습니다.
                http://caniuse.com/
                대화보기
                • egoing
                  안녕하세요. 강의 문의는 egoing@gmail.com 로 부탁드리겠습니다. :)
                  대화보기
                  • 우지훈
                    안녕하세요. 한국인터넷진흥원입니다. 본 원은 서울시 가랑동 핀테크기술지원센터에서 매월 10번 내외의 핀테크 세미나를 진행하고 있습니다. 이에 7월에는 ' Oauth 2.0 실습' 관련 세미나를 진행해 보려고 합니다. 이에 실습 세미나를 요청 드리려합니다. 자세한 내용 전달을 위해 연락 부탁 드립니다.
                  • 김형진
                    안녕하세요 코딩 배우기 시작한 초보입니다
                    css 공부를 하던중 레이아웃을 짜는 방법이 다양한것을 알았습니다. 예를 들어
                    같은 메뉴바를 구현하더라도 float,flex,grid 등 다양한 방법으로 구현이 가능하고 다양한 방법으로
                    레이아웃을 짤수있다는것도 알게되었습니다.
                    그런데 여기서 의문이 드는게 어떤 코딩이 잘 짜여진 디자인 코딩인지를 헷갈리게 되었습니다.
                    위에 말한 태그들이 전부 쓰임새가 있겠지만 명확히 어떤 경우에 어떤것을 쓰는것이 옳은지에 대해서 명시된게 없는 것 같아서 질문드립니다.
                    단순히 시각적으로 구현만 된다고해서 좋은것은 아닐것이라고 생각이됬습니다.
                    질문이 다소 이해가 안되어서 추가적인 구체적 설명이 필요한경우 댓글 남겨주세요...
                  • 야부키죠
                    이고잉형 시간되시면 코틀린이랑 스위프트랑 C언어강좌좀;
                  • 너무 멋지십니다!!
                  • Patrasche
                    안녕하세요 이고잉님, 도움이 필요해서 찾아오게 됬습니다 ㅠㅠ

                    강의영상을 보면서 MAMP를 설치했는데요,, MySql만 설치하고 싶은데 MAMP를 철저하게 삭제할수 있는 방법이 있을까요?
                  • FrInter
                    For interesting
                  • 쉽게 배울수 있는 수업에 많이 배워 갑니다.

                    자바 언어를 공부하는 중입니다.

                    자바 언어를 통해서 웹어플이 아닌 어플리케이션을 만들어 보고 싶은데요.

                    자바 스윙 같은 어플리케이션 제작 강의는 없으신가요...

                    알려주시면 열심히 공부 하겠습니다 ㅠㅠ
                  • 중학교 시절 이사이트를 알게되었는데 사실 몇번보다가 말았습니다.

                    그래도 여전히 컴퓨터에 관심이 많았구, 이런 코딩쪽보단 하드웨어나 컴퓨터 활용에 중점적으로 생활하고 사용하고있었기 때문에

                    전혀 코딩이랑은 관련없는줄 알았는데, PC를 사용하다보니 코딩을 하고싶단 생각이 들더라구요..

                    어쨋든 그러다 요번에 컴퓨터공학과로 새내기로 입학하게 되었구 다시 생활코딩을 접하게 되네요 ㅋㅋㅋ 감회가 남다릅니다!! 정말 알면알수록 재밌고

                    코딩은 재밌는데 과제는 하기싫은.. 아이러니함! 코딩을 배우면서 이제 차츰차츰 제 모국어처럼 되는 그날이 되면 제 프로젝트를 맘대로 만들수있는

                    그렇게 되지않을까! 열심히 달려보겠습니다!!
                  • Rock Gi Hong
                    데이터 베이스나 다른 프로그래밍들을 알아보다가 알게됬어요 선생님의 노고에 감사드립니다 !
                  graphittie 자세히 보기