생활코딩

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

 

 

 

 

강의 소식 메일링 리스트

생활코딩에서는 비정기적으로 오프라인 수업을 합니다. 아래 양식에 연락처를 적어주시면 수업이 있을 때 알려드립니다. 

https://page.stibee.com/subscriptions/8851

 

 

 

 

라이선스

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

 

 

 

 

나만의 코스 만들기

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

 

 

생활코딩을 돕는 법

  1. 생활코딩이 있는 이유는 관객이 있기 때문입니다. 생활코딩의 관객이 되어주신 것으로도 충분한 도움이 되고 있습니다.
  2. 생활코딩의 운영자 egoing은 기업이나 단체를 위한 교육과 컨설팅을 하고 있습니다. 참여자에게 비용을 받는 행사에는 참여하지 않고 있습니다. 문의 사항은 egoing@gmail.com으로 연락 부탁드립니다.  강의 경력은 생활코딩 오프라인 수업의 역사를 참고해주세요
  3. 질문은 이메일을 이용하는 것 보다는 댓글이나 커뮤니티와 같이 공개된 방법을 이용해주시면 좋겠습니다.

 

 

 

 

 

 

 

 

 

댓글

댓글 본문
작성자
비밀번호
  1. 푸른느티나무
    대박나면 기부한다. 이사이트에
  2. 알앤
    egoing님 react-native 수업좀 해주세요ㅜㅜ 다른 강의들은 다 너무 안좋네요... 제발용 ㅜㅜ
  3. 생활코딩 다시 시작한 날짜 - 20200216
  4. 장어도령
    무능력한 백수 생활코딩으로 웹개발 시작합니다.
    -2020.02.08
  5. egoing님 파이썬 기초 강좌 아주 유용하고 즐겁게 공부했습니다. 이런 양질의 강의를 무료로 제공해 주시는 egoing님의 배풂에 항상 감사드립니다!!
    그런데 말입니다,,, 혹시 C언어나 C++에 대한 기초 강의도 제공해 주실 계획이 있으신가요????
  6. dddd
    은행은 보안이슈에 민감하고, 안드로이드 버전이 오르면서 보안이 튼튼해지고, 낮은 버전은 상대적으로 취약합니다.
    낮은 버전에서 지원하지 않는 코드나, 취약점이 있기 때문에 막는겁니다.
    대화보기
    • King of kings
      20200205
    • 프러시안 블루
      IT분야 영업사원입니다..
      업무와 관련해서 직접 코딩 할 일은 없지만 개발자와 커뮤니케이션이 필요해서 공부를 시작합니다.

      예를 들어, 개발자가 '함수 호출 하시면 되요'라고 말했을 때 대충 어떤 의미인지는 알겠는데
      그걸 직접 해본 것과 안해본 것은 다른 세상이라고 생각합니다.
      이 답답함을 풀고 싶어요.

      암튼, 고맙다는 말씀밖에 드릴게 없네요
    • 그대의 존재에 치얼스
      존재해주셔서 감사합니다
    • 20200130
      2020.01.31.
    • 클래식00
      정말 많은 분들이 계시네요 대단하시구 배움과 가르침에 응원합니다~!!
    • cravenaut
      안녕하세요~
      나이 50이 되어서 제 업무에 필요한 앱을 개발해 보고 싶어 가입하게 되었습니다
      제 업무가 세무관련 업무라서 홈택스에 등록된 개인사업자의 자료를 토대로 당사자에게 여러 자료를 액샐서식으로 출력하거나
      각종 세금신고를 할 수 있는 앱을 개발해 보고 싶습니다....만...ㅠㅠ
      무엇부터 배우고 궁극적으로 무슨 역량을 갖추어야 하는지 막막하기만 해서 도움을 요청합니다.
    • 묘묘
      소개 영상만 보았는데도 벌써부터 설렙니다 ㅎㅎㅎ
      혹시 맥북에어로도 혹시 코딩에 문제가 없을까요??
      구체적으로 설명하자면
      저는 엑셀만 열심히 굴리던 코딩에는 아무런 사전지식이 없는 직장인입니다. 말 그대로 교양의 영역으로 강의를 들어보려 합니다
      코딩 공부 겸 겸사겸사 노트북을 하나 장만해야하는데 윈도는 너무 익숙하고 개인적인욕심에 맥을 좀 써보고 싶습니다
      맥북에어로 코딩을 할 수 있나요? 불가능한 것만 아니라면 약간의 어색함은 감수하고 써볼까합니다
    • 실버제로
      지금부터 시작합니다.
      직장도 있고 다른 공부도 병행하고 있기에 매우 간헐적으로 하게 되겠지만 차근차근 하다보면 언젠가는 즐거운 취미를 넘어서의 무언가가 될 것을 기대해 봅니다.
    • 이건우
      web2.node.js 강의를 들었는데요.
      이렇게 만든 문서를 github 같은 곳에 어떻게 deploy할 수 있어요?
      외부사람도 들어오게 하고싶은데요.

      html문서를 deploy하는법은 알겠는데 javascript는 어떻게 deploy하나요?
    • 이건우
      node.js에서 template함수 만들고

      localhost:3000치고 들어가면, 이미지 파일이 안 뜨네요. 다른 HTML언어는 잘 작동하는데요.

      node.js에서 이미지 파일 넣으려면 다른 방식으로 해야 하나요?

      (HTML에서는 <img src="">하면 되는데 node.js의 template 함수에 이 코드를 넣으면 이미지가 안 떠요.)
    • 지나가다
      응원합니다!!!
      대화보기
      • 가상망
        저도 이 지도를 만드는 방법이 참 궁금하네요 ㅎㅎ 너무 유용해 보여요
        대화보기
        • egoing
          마지막 10일차에서 그에 대해서 말씀 드린 답니다~
          대화보기
          • egoing
            Kayak님 백조님께서는 아마도 공부의 어려움을 토로하면서 저의 강의 방식과 백조님의 학습 방식이 케미가 잘 맞는다는 것을 반어적으로 표현하신 것 같습니다. 오해가 조금 있었던 것 같습니다. 서로 표현 방법과 이해하는 방법이 조금 다른 것으로 보입니다. 기분 상하지 않게 모두 재미나게 공부했으면 해요. 제 입장에서 생각해주신 점도 감사하게 생각합니다. :)
            대화보기
            • egoing
              말씀하신 부분은 아쉽게도 저의 전문 분야는 아니라서 시일이 조금 걸릴 것 같아요. ^^ 그래서 언젠가는 그쪽까지 넘어갈 날이 있기를 바래봅니다. 후원은 저 개인이 받는 것은 아니고, 비영리단체 오픈튜토리얼스가 플랫폼 운영과 개발을 위해서 받는 것이라서 상한이 있지는 않답니다. 더 좋은 교육 환경을 만드는 일에 일조해주셔서 고맙습니다. 누구나 제한 없이 사용할 수 있는 것이 제가 느끼는 가장 큰 프리미엄입니다. 그 프리미엄을 살려주고 계셔서 감사드려요!
              대화보기
              • 코딩야학을 통해 이제 마지막 10일차 강의만 남겨두고 있습니다,
                계속해서 코딩을 배우고 싶은데 web1 이후에 어떤 커리큘럼으로 수업을 들어나가면 될까요?
              • 본인 비정상적으로 자기중심적인지 아시나요?...보통 이정도의 세계에 내가 중심인줄 아는 자기중심적 생각은 보통 초~유딩때 뭘 모르는애들이 가끔 그러긴하는데 본인 성인 아니신가요? 나이가 좀 있어보이시는데 뭐 장문으로 써놨길래 읽었다가 내용 전부가 그냥 타인은 하나도 생각안하고 자기 그냥 하고싶은대로 해달라고 때쓰는 내용이네요. 생활코딩 강의하는 사람도 하나의 '인격체', '사람'이란걸 인지 하시길 바랍니다...뭐 생활코딩도 어이없어서 그냥 이런 댓글은 그냥 넘길거같긴한데;
                대화보기
                • 양지훈
                  감사랍니다.
                • 나라
                  이렇게 좋은 강의처를 알게 되어 다행이에요. 열심히 배워 소중히 사용하겠습니다.
                • 코딩을 배워보고싶어서 유투브를 검색하다가 정말 멋진 사이트를 알게되었습니다.
                  감사합니다.
                • 흔한기획자
                  기획자로서 개발자들과 소통에 다소 어려움이 있었는데 생활코딩을 통해 개발 언어에 대해 좀 더 이해할 수 있어서 도움이 많이 되었습니다. 감사합니다.
                • im steve sungbin
                  제 나이 66세 노인복지관 정보화 고급반 3개월 과정을 마치고 신세계를 경험했죠. 컴활 2급 자격증을 도전하려고요. 인강을 듣다보니 '웹개발 강의'가 있어서 검색도중에 '생활코딩'을 접하게 되었죠. WEB-1을 새벽2시까지 듣고 아침에 끝냈죠. 너무너무 재미있더군요. 그리고 "나도 할 수있다"라는 희망을 갖게 되었답니다. 웹 개발자가 되어보자. 라고요.
                • 인간탐구
                  생활코딩의 시작하는 마음, 배우는 자에게 맞춘 조언. 모두 감사드립니다. 소중히 사용하겠습니다.
                • windstone
                  좋은 강의 보면서 많은 것을 배우고 있습니다..
                  감사드립니다.

                  궁금한 것으로...
                  위에 생활코딩 수업들 간의 의존관계를 나타내고 있는 지도는 어떻게 구현하는 것인지
                  문의드립니다..

                  특정 주제(단어)들이 상호 연관관계를 표현하고 있어
                  한 눈에 쉽게 연관성을 볼 수 있는데
                  자료나 강의가 있는지 궁금하네요 ^^

                  항상 감사합니다...
                • 홍전민
                  홈페이지를 만들려고 하는데 반응형 홈페이지는 무료로 만들어보았는데 유료로 전환해야 사용할 수 있다고 해서 간단한 코딩으로 홈페이지 제작할려면 예를 들어 블로그나 카페에서도 쓸 수 있는 코딩을 뭘로 배워야 좋을까요? HTML , 자바 등 종류가 많은 것 같아서요~ 어떤 코딩을 배워야 하는지 알려주시면 열심히 공부해보겠습니다.
                • Seolhee Bae
                  다시 시작합니다.
                • 아아
                  ㅇㅈ..!
                  대화보기
                  • 비전공자이자꿈이개발자
                    항상 이고잉님 영상 잘보며 배워가고 있습니다.
                    이고잉님 영상으로 기본기를 다지고 기타 다른 인강 보면서 가족게시판 사이트 만들어보았습니다.
                    관심 있으신 분들 놀러오셔서 평가좀.. 앞으로 꿈이 웹 개발자라.. http://cgu999.cafe24.com
                    (쌩 초보라 cafe24 호스팅 업체 이용해 보았습니다.)
                  • 노예
                    Vue.js랑 React.js는 강의하실 생각이 없으신지...
                    어떤 강의를 들어도 결국 생활코딩으로 돌아오게 되네요
                  • Patsy J. Moore
                    Honest and wholesome gameplay from start to finish. Download and https://stardewvalleys.com/ on PC, MAC FREE now!
                  • <a href="https://stardewvalleys.com/">games like h
                    Honest and wholesome gameplay from start to finish. Download and Play Stardew Valley on PC, MAC FREE now!
                  • star_ksa24@daum.net
                    아톰이라는 프로그램입니다
                    대화보기
                    • 에그에그
                      안녕하세요
                      이고잉님이 사용하는 에디터는 무엇인가요?
                      에디터 비교 영상 이런것은 없나요!?
                    • 드디어취업함
                      스크립트가 실행되면서 스킄립트가 실행되는 해당 객체로 실시간 기능때문에 자동으로 올라가버리는 것이니 html부분에서 script만 따로 파일을 분리해서 양쪽창으로 입력해보시거나 실시간 기능을 끄시고 필요에 따라 f5를 실행시켜 보세요 실시간 기능 끄시고 하시는거 갠적으로 추천드립니다. 내가 이렇게 만들거다 하고 추상적으로 쭉~ 만들어보고 최종본을 확인하시는게 앞으로 이쪽 공부하는데 더 도움이 될거에요!! 스크립트에서 확인이 필요하다면 console을 사용해 확인하신 후 파일을 고쳐주시구요ㅎㅎ 저두 브라켓 쓰는데 공부할 때 실시간 기능 안쓰려고 노력많이 했습니다!
                      대화보기
                      • 조아라
                        감사합니다.많이배우고갑니다^^존경스럽습니다
                      • 존레논
                        혹시 JSP와 스프링 프레임워크 강의하실 계획이 있으신지 궁금합니다.
                      • 서동건
                        web 1 다 배웠는데
                        web 1에서 만든 웹 사이트 의 도메인 주소를 설정하는 방법좀 알려주세요 깃허브로 들어가는거 말고요 ㅠ
                      • sungyon0@naver.com
                        안녕하세요..
                        국비교육 과목에 관하여 여쭙고자 합니다.
                        삼성 계열사인 곳에서
                        빅데이터를 활용한 iot개발 과목과

                        일반 국비교육기관에서
                        자바 개발자 과목 중

                        너무 고민이 됩니다.
                        국비 받아봣자 중소기업을 노리는 것으로 할건데

                        어떻게 어떤것을 보고 결정을 해야할까요?..
                      • lsg6322@naver,com
                        My Batis 강의도 올려주시면 안될까요? 프로젝트 만들려고 하는데 잘이해가 안되서요ㅠㅠㅠ
                      • goodcharm@outlook.kr
                        내공이 느껴 집니다.
                      • 백조
                        코딩에 적합한 데스크탑 부속....
                        흠...아주아주 하이하이한~그래픽작업이 목표가 아니시라면 vscode 돌아갈 사양이면 충분해욥~
                        대화보기
                        • 백조
                          간만에 들어와서....넋두리..
                          이제 어느정도 html..css..javascript 등은 너무나 익숙해졌고..
                          nodejs..mysql..php..react..reactstrap..nosql..mongo..하...정말 생활코딩님 강좌를 보면서 하나하나 익히던게 생각나면서 너무나 속이 상해 들렸네영;;

                          여러가지 프레임워크도 경험하고 vs코드도 익숙해지고 마켓에서 여러가지 필요한 기능들을 탐구하는것도 잼있고..
                          정말 프로그램을 배우면서 행복했는데..

                          갑자기 윈도우응용프로그램을 만들어보고 싶은 욕심에 C#을 배우는데 기본적인 자료형,형변환,반복문은 자바및 기타 여타 서버단 언어와 거의 비슷한 내용이라 패스하도록 하구..상속비상속등도 일단 패스하고 싱기방기한 윈폼도 일단 패스하고 가장 기본적인 서버와 클라인트의 로그인을 구상하던중 제가 알고있는 강의는 우리 이고잉님처럼 한줄 한줄 문법 하나하나 집어주면서 그의미와 사용의 정의등을 알려주며 넘어가는 방식이 아니라
                          이건 버퍼구요~이건 아이피를 가져오구 이걸 둘이 짬뽕해서 서버가 열리구요~
                          아니 그건 알겠는데 버퍼는 뭔지..dns를 왜 가져오는지..그리 잘생긴 얼굴들도 아니면서 하나같이 본인 얼굴 오픈하면서 머리에 무스쫙~포마드쫙~바르고 나와서 실습없이 책읽듯 강의보다가 당췌 정립이 안되서 여기다가 넉두리합니당..ㅠㅠ

                          이고잉님은 언제오시나욥..ㅠㅠ

                          그리구 후원을 하긴 했는데
                          목표액이 얼마인지 궁금해요..저한테만 살짝 긔뜸좀..;;
                          그리구 이고잉님 강의는 솔직히 부분 유료화 해도 될정도로 퀄리티가 높다구 생각해요..
                          오픈튜토리얼스의 취지와는 맞지 않지만 더 많은 오픈튜토리얼스를 위해서 하이하이고퀄리티강좌는 프리미엄이 붙였으면 좋겠습니다..
                          아니면 기간적으로라고 프리미엄 붙이다가 추후 무료화 시키는 방법이라두..ㅠㅠ
                          빨랑빨랑 보고싶습니다..ㅠ.ㅠ
                        • 미래의 웹프로그래머
                          와 강의가 신박하게 잘가르치시는것같아요....
                          기본적인 책에나오는 읽는듯한 문법이아닌...
                          전체적인 큰 숲을 볼수있는 강의라 해야하나...
                          들었던 강의중에 최고인것같에요..
                        • 유용규
                          존경합니다 이고잉님
                        graphittie 자세히 보기