
공부하고 싶은데 어디서부터 시작하지?
개발 공부를 하다 보면 이런 고민 한 번쯤 해보셨을 거예요. "기초를 제대로 다시 잡고 싶은데, 좋은 강의는 다 비싸네..." 그런 분들에게 딱 맞는 소식이 있어요. OpenCulture라는 사이트가 전 세계 명문대학의 무료 온라인 강의 1,700여 개를 한곳에 정리한 목록을 운영하고 있거든요.
여기서 말하는 명문대는 우리가 이름만 들어도 아는 곳들이에요. MIT, 스탠퍼드, 하버드, 예일, 버클리 같은 학교들이 실제 강의실에서 진행한 수업을 영상이나 자료 형태로 무료로 풀어둔 거죠. 게다가 그냥 학교 홈페이지를 일일이 뒤질 필요 없이, 주제별로 분류해서 링크를 모아놨다는 게 핵심이에요. 보물이 흩어져 있던 걸 한 장의 지도로 묶어준 셈이죠.
개발자라면 뭘 볼 수 있냐면
컴퓨터 과학(CS) 쪽만 봐도 알짜배기가 많아요. 예를 들어 하버드의 CS50은 프로그래밍 입문 강의의 끝판왕으로 유명한데, 컴퓨터가 어떻게 생각하는지부터 차근차근 알려줘서 비전공자도 따라갈 수 있어요. 자료구조와 알고리즘, 운영체제, 데이터베이스, 머신러닝, 컴파일러처럼 '혼자 책으로 보긴 막막한' 주제들을 교수님 강의로 들을 수 있다는 게 큰 장점이에요.
여기서 한 가지 짚고 갈 게 있어요. 이건 정식 MOOC(무크, Massive Open Online Course의 줄임말로 '대규모 공개 온라인 강좌'를 뜻해요)처럼 수료증을 주거나 과제를 채점해주는 시스템은 아닐 수도 있어요. 대신 강의 영상과 자료 자체에 자유롭게 접근할 수 있는 형태가 많아요. 즉, '증명서'보다 '지식' 자체가 목적인 사람에게 잘 맞는다는 거죠.
그리고 CS만 있는 게 아니에요. 철학, 역사, 경제학, 물리학, 디자인까지 분야가 넓어요. 개발자에게 이게 왜 좋냐면, 좋은 개발자일수록 도메인 지식(자기가 만드는 서비스가 속한 분야의 배경 지식)이 중요해지거든요. 금융 서비스를 만든다면 경제학 강의가, 데이터 분석을 한다면 통계 강의가 코드보다 더 큰 차이를 만들기도 해요.
비슷한 서비스들과 비교하면
무료 강의 플랫폼은 꽤 많아요. Coursera나 edX는 명문대 강의를 체계적으로 제공하지만 수료증은 보통 유료고, 유데미(Udemy)는 실무 중심이지만 강의 품질이 강사마다 들쭉날쭉하죠. 유튜브는 무료지만 정리가 안 돼 있어서 좋은 강의를 찾기가 어렵고요. OpenCulture의 강점은 바로 이 '큐레이션', 즉 흩어진 양질의 강의를 사람이 골라서 정리해줬다는 점이에요. 검색 비용을 확 줄여주는 거죠.
한국 개발자에게 주는 시사점
영어 강의라는 점이 부담될 수 있어요. 하지만 요즘은 자동 자막과 번역 도구가 좋아져서 진입 장벽이 많이 낮아졌고, 기술 영어에 익숙해지는 것 자체가 개발자에게 큰 무기예요. 공식 문서나 최신 기술 자료는 결국 영어로 먼저 나오니까요.
실무적으로는 이렇게 활용해보세요. 막연히 '강의 다 들어야지' 하면 십중팔구 포기하거든요. 대신 지금 막히는 주제 딱 하나, 예를 들어 '운영체제의 메모리 관리'가 헷갈린다면 그 부분 강의만 골라 듣는 거예요. 필요할 때 필요한 만큼 꺼내 쓰는 참고서로 두는 게 현실적이에요.
핵심은 이거예요. 배움의 자료는 더 이상 비용의 문제가 아니라, 무엇을 고를지와 끝까지 할지의 문제다. 여러분은 독학할 때 강의파인가요, 책파인가요? 끝까지 완주했던 무료 강의가 있다면 어떤 거였나요?
🔗 출처: Hacker News