무료 온라인 컴퓨터 프로그래밍 과정을 위한 11가지 최고의 사이트

무료 온라인 컴퓨터 프로그래밍 과정을 위한 11가지 최고의 사이트

현재 많은 수의 주문형 컴퓨터 프로그래밍 작업이 있으며, 전통적인 컴퓨터 과학 학위 없이도 이러한 직업 중 하나를 얻는 데 도움이 되는 수많은 무료 온라인 프로그래밍 과정이 있습니다.





이러한 우수한 온라인 프로그래밍 수업을 어디에서 찾을 수 있는지 보여드리겠습니다. 프로그래밍에 대한 첫 번째 사항을 모르는 경우 다음을 확인하십시오. 코딩이 무엇인지 소개 .





1. OpenCourseWare와 함께

MIT OpenCourseWare는 놀랍습니다. 몇 년 전 대학에서 Linear Algebra 과정을 통해 어려움을 겪고 있을 때 MIT OCW가 나를 구해주었습니다. 전체 과정은 온라인에서 무료로 제공되며 자신의 진도에 따라 진행할 수 있습니다.





그 선형 대수학 과정(슬프게도 더 이상 사용할 수 없음)은 내가 수강한 최고의 대학 과정에 대한 강력한 경쟁자입니다. 모두 영상 강의였는데 교수님이 내용을 잘 알고 소화하기 쉽게 자료를 제시해주셨어요. 이는 교육 기관으로서 MIT의 명성을 진정으로 입증했습니다.

그래서 나는 당신이 사랑할 것이라고 확신합니다 MIT OCW의 프로그래밍 과정 . 입문 과정은 일반 소개, 언어별 과정, 후속 과정으로 나뉩니다. 전체 목록을 보려면 컴퓨터 과학 섹션 찾아보기 .



내 전화 IP 주소를 찾는 방법

2. 에드엑스

edX는 MIT와 하버드 대학교가 공동으로 주도하는 대학 수준의 무료 온라인 과정 제공업체입니다. 코스는 무료로 제공될 뿐만 아니라 조직 자체가 비영리이기 때문에 속임수에 착취당하지 않으니 안심하셔도 됩니다.

edX의 과정은 주간 또는 자가 진도가 될 수 있습니다. 주제는 공인 대학에서 찾을 수 있는 전체 주제 범위에 걸쳐 있지만 컴퓨터 과학, 엔지니어링, 비즈니스 및 관리에 대한 편향이 심합니다. 또한 사용자의 편의를 위해 입문, 중급, 고급 레벨로 구분되어 있습니다.





edX는 또한 프론트 엔드 웹 개발 또는 데이터 과학과 같은 특정 영역의 숙달을 위해 구축되는 과정 커리큘럼인 인증 프로그램을 제공합니다. 이것들은 심화 학습에 유용합니다.

삼. 코세라

Coursera는 Stanford University와 벤처 자본가가 지원하는 무료 온라인 코스 플랫폼입니다. Coursera는 다양한 대학 및 조직과 협력하여 코스를 제공하고 인증 프로그램을 통해 수익을 얻습니다.





좋은 점은 Coursera가 전문화에 초점을 맞춘다는 것입니다. 특정 주제에 대한 기술을 구축하도록 설계된 일련의 과정이지만 전체 프로그램만큼 포괄적이지는 않습니다. 예를 들어, '데이터 구조 및 알고리즘' 6개 코스 전문 분야에서는 기본 데이터 구조, 기본 알고리즘, 그래프 알고리즘, 문자열 알고리즘, 고급 알고리즘 및 게놈 어셈블리를 다룹니다.

모든 과정이 무료는 아니지만 많은 과정이 무료입니다. 코스는 자습형이지만 시작 날짜와 종료 날짜가 정해져 있습니다. 오늘의 과정이 내일은 없을 수도 있지만 새로운 과정이 대신 나타날 수 있습니다. 아이디어가 필요한 경우 비용을 지불할 가치가 있는 최고의 Coursera 과정을 확인하십시오.

4. PVTuts

PVTuts는 프로그래밍 언어 학습을 위한 비디오 과정의 무료 온라인 저장소입니다. 2013년 이후로 업데이트되지 않았지만 비디오 라이브러리는 여전히 초보자를 위한 훌륭한 리소스입니다. 이 과정은 언어 구문에 관한 것이며 다른 것은 전혀 없다는 것을 알아두십시오.

사용 가능한 주제에는 4가지 일반 프로그래밍 언어(C++, C#, Java 및 SQL)와 6가지 웹 프로그래밍 언어(HTML, CSS, JavaScript, PHP, ASP.NET 및 XML)가 있습니다.

5. 유다시티

Udacity는 또 다른 온라인 코스 플랫폼이지만 MIT OCW, edX 및 Coursera와 달리 Udacity는 프로그래밍, 데이터 과학 및 엔지니어링과 관련된 주제에 엄격하게 중점을 둡니다. 수학도, 사회 과학도, 인문학도 없습니다. 그것은 모두 기술에 관한 것이며 틀림없이 더 좋습니다.

Udacity의 목표는 기술 관련 분야 중 하나에서 직업적 성공을 준비하는 것입니다. 이 플랫폼은 가능한 한 빨리 취업 준비를 할 수 있도록 설계된 컴팩트 커리큘럼(보통 1년 미만으로 완료)인 Nanodegree 프로그램에 많은 관심을 기울입니다. 그러나 Nanodegrees의 비용은 개당 0에서 0입니다.

지불하고 싶지 않으세요? 괜찮아. 전체 커리큘럼 기반 접근 방식을 피하고 개별 무료 과정을 고수할 수 있습니다.

6. 유데미

Udemy는 누구나 자신만의 코스를 만들어 다른 사람들이 사용할 수 있는 온라인 교육 마켓플레이스입니다. 이것은 양날의 검입니다. 숙련된 사람들이 교육 학위 없이도 지식을 공유할 수 있지만 그것을 찾으려면 많은 허튼 소리를 헤쳐나가야 합니다.

Udemy의 프로그래밍 과정은 모든 종류의 주제에 걸쳐 있습니다. Python 기반 데이터 크런칭에서 윤리적 해킹의 기본, Java 기초에서 마스터 수준 웹 개발에 이르기까지 모든 것을 찾을 수 있습니다. 당신은 또한 많은 코스를 찾을 수 있습니다 게임 개발과 관련된 .

메모: Udemy 과정에 대해 정가를 지불하지 마십시오! Udemy 마켓플레이스는 종종 대량 판매를 하여 가격을 50%에서 90%까지 할인합니다. 기다리는 동안 확인하세요. 최고의 무료 Udemy 과정 .

7. 무료 코드 캠프 또는 오딘 프로젝트

프론트엔드든 백엔드든 유능한 웹 개발자가 되는 것이 목표라면 Free Code Camp(HTML, CSS, JavaScript, React를 가르치는)나 The Odin Project(HTML, CSS를 가르치는)를 강력히 추천합니다. , JavaScript, Ruby on Rails).

이 두 과정은 모두 100% 무료이며 자신의 속도로 0에서 영웅이 될 수 있는 포괄적인 과정입니다. 코딩 경험이 전혀 없더라도 괜찮습니다. 배운 개념을 실제로 이해할 수 있도록 처음부터 끝까지 몇 개월을 투자해야 합니다. 서두르지 마세요.

8. 칸아카데미

Khan Academy는 인터넷의 가장 큰 보물 중 하나입니다. 이 비영리 교육 플랫폼은 지난 10년 동안 무료 교육의 훌륭한 원천이었으며 점점 더 좋아지고 있습니다. 미적분학을 배우고 싶습니까? 생물학? 세계사? 세금을 내거나 돈을 투자하는 방법은 무엇입니까? 모든 것이 여기에 있습니다.

공정하게 말하자면, 컴퓨터 과학 및 컴퓨터 프로그래밍 섹션은 따라잡기 시작하고 있기 때문에 이 목록에서 매우 낮습니다. 현재로서는 JavaScript와 알고리즘 및 암호화의 기본 사항만 배울 수 있지만 계속 지켜볼 가치가 있습니다.

9. 유튜브

YouTube는 매우 인기가 있습니다. 수천 개의 튜토리얼 재생 목록이 존재하지만 그 중 너무 많은 것이 피상적이거나 완전히 잘못된 것입니다. 유망해 보이는 것들 중 상당수가 불완전합니다. 그리고 완전한 것들 중 상당 부분이 구식입니다.

하지만 안목이 있다면 YouTube는 프로그래밍 방법을 배울 수 있는 훌륭한 리소스가 될 수 있습니다. 최고의 YouTube 프로그래밍 자습서 모음부터 시작하세요.

10. 오픈코스

OpenCourser는 여기에 나열된 다른 사이트와 같은 교육 플랫폼이 아닙니다. 오히려 웹에서 수천 개의 무료 온라인 과정을 모아서 손끝으로 가져오는 검색 엔진입니다.

이 글을 쓰는 시점에서 900개 이상의 무료 온라인 프로그래밍 과정이 OpenCourser에 의해 목록화되었으며 매일 더 많은 것이 추가됩니다. 예, edX, Coursera, Udacity 등에서 많은 과정을 찾을 수 있지만 Saylor Academy와 같은 다른 곳에서도 일부 과정을 찾을 수 있습니다. 최소한 위의 여러 플랫폼을 한 번에 검색할 수 있는 편리한 방법입니다.

열하나. 코드아카데미

Codecademy는 소수의 프로그래밍 언어 및 프레임워크의 기초를 가르치는 것을 목표로 하는 일련의 대화형 온라인 과정입니다. 각 코스는 처음부터 끝까지 여러분의 손을 잡고 있는 게임화된 단계별 프로세스입니다.

그러나 Codecademy에 뛰어들기 전에 경고 한 마디: 여기에서 배우게 될 내용은 매우 기본적이고 피상적입니다. Codecademy는 당신을 가르칩니다 코드를 작성하는 방법 그러나 그것은 당신을 가르치지 않습니다 프로그래머처럼 생각하는 방법 . 처음 접하는 많은 초보자들은 습득한 지식으로 무엇을 해야 할지 몰라서 좌절하게 됩니다.

이전에 코딩 경험이 있고 단순히 새로운 언어의 구문을 배우고 싶다면 Codecademy는 실제로 매우 유용합니다. 자신을 초보자라고 생각한다면, 지금은 Codecademy를 ​​피해야 합니다. .

주목할만한 언급: 린다

Lynda는 12개의 기술 관련 분야(예: 애니메이션, CAD, IT, 마케팅, 사진)와 수백 가지의 더 구체적인 관심 주제에 걸쳐 6,000개 이상의 다양한 온라인 과정을 제공합니다. 670개 이상의 코스가 있는 프로그래밍 카테고리는 Lynda의 콘텐츠 중 많은 부분을 차지합니다.

다루는 주제에는 기초 프로그래밍 개념, 데이터베이스 관리, 게임 개발, 모바일 개발, 웹 개발 및 물론 개별 프로그래밍 언어에 대한 과정이 포함됩니다. 좋은 점은 코스가 초급, 중급, 고급 레벨로 나누어져 있어 항상 자신에게 가장 적합한 코스를 찾을 수 있다는 것입니다.

Lynda는 /월의 비용이 드는 유료 플랫폼이지만 Lynda 과정에 무료로 액세스하는 데 사용할 수 있는 트릭이 있습니다.

컴퓨터 프로그래밍 초보자를 위한 추가 팁

그것을 고수하고 직업으로 프로그래밍을 추구하기로 결정했다면 프로그래밍 인터뷰 준비를 위한 팁을 확인하십시오. 반면에 프로그래밍이 너무 어렵다는 것을 알게 될 수도 있습니다. 프로그래밍이 당신에게 적합하지 않다는 신호입니다.

공유하다 공유하다 트위터 이메일 VirtualBox Linux 시스템을 강화하기 위한 5가지 팁

가상 머신이 제공하는 열악한 성능에 지쳤습니까? VirtualBox 성능을 높이려면 다음을 수행해야 합니다.

다음 읽기
관련 항목
  • 프로그램 작성
  • 프로그램 작성
  • 온라인 코스
저자 소개 조엘 리(1524개의 기사 출판)

Joel Lee는 2018년부터 MakeUseOf의 편집장입니다. 그는 학사 학위를 받았습니다. 컴퓨터 과학 및 9년 이상의 전문적인 글쓰기 및 편집 경험.

조엘 리가 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.