Curriculum
교육과정(敎育課程) 또는 커리큘럼(curriculum)은 일정한 교육의 목적에 맞추고, 교육 내용과 정해진 수업의 교육 및 학습을 종합적으로 계획한 것을 말한다. 보통 학생의 경우 초등학교부터 대학교에 이르기까지 학년마다 학습 상황을 시간표로 정리해 두는데 이것도 교육과정의 일부라고 할 수 있다.
교육과정은 단지 교육과정의 분야에 한정하지 않고 보다 넓은 의미로 교육의 목적과 교육 내용, 교수 활동 및 자세까지 확장하여 말할 수 있으며 교육 접근 자세 자체도 커리큘럼으로 파악할 수 있다. 이러한 것이 20세기 중반부터 활발하게 언급되고 있다.
고오~~급 프로그래머 양성 과정
- Linux:Basic - 리눅스 시스템 관리자 기초.... 라고 했지만 리눅스 입문자 가이드 ?
- Shell:Basic - 쉘 기초.
- PowerShell:Basic - 파워쉘 기초.
- Git - GIT 사용 방법.
- Docker - Docker 사용 방법.
- OperatingSystems:Basic - 운영체제 이론 커리큘럼
- Programming:Basic - 프로그래밍 기초
- Linux:UsefulCommandLines - Linux에서 자주 사용되는 명령어 모음.
- SolutionStack:FullStackDeveloper:Curriculum - 풀스택 개발자 커리큘럼
- Restructured Engine for the Cyclops Cloud#Curriculum - recc 프로젝트 커리큘럼
- PostgreSQL:Basic - SQL, PostgreSQL, plpgsql 기초
- Kubernetes:Basic - 쿠버네티스 기초.
- ComputerNetwork:Basic - 네트워크 기초.
- ComputerSciences:Basic - 전산학 개론.
- ComputerEngineering:Basic - 컴퓨터 하드웨어 기초.
- InformationTechnology:Basic - IT 기초.
- WebProgramming:Beginner - 초보자를 위한 웹 프로그래밍 기초.
- Excel:ProgrammerBeginner - 프로그래머를 위한 엑셀 기본.
- DevOps:Kubernetes - 쿠버네티스 기반 데브옵스 서버 구축.
- OpenCV:Basic - OpenCV 기초.
- Arcade:GetStarted - 아케이드 (게임엔진) 시작하기.
- GStreamer:Basic - GStreamer 기초.
- ROS2:Basic
- 3DSegmentation:Basic
- CCTV
Programming Languages
- Kotlin:Basic
- C++#C/C++ Curriculum - C/C++ 커리큘럼.
- [추천] 강좌: C 언어 코딩 도장
- JavaScript:Basic - 자바스크립트 기초
Developer (개발자)
Software Developer (소프트웨어 개발자)
Edge Device/IoT
Full-stack developer
Frontend Developer
Backend Developer
Image Processing Developer
Forward Deployed Engineer (FDE; 현장 배치 엔지니어)
Data Science/Machine Learning/Deep Learning
- MachineLearning:Tutorials - 머신러닝 듀토리얼
AI/LLM/Vibe coding
- VibeCoding:Tutorial
- Vibe coding#찐 개발자의 실전 워크플로우
- Vibe coding#인지 부채: 속도가 이해를 앞지를 때
- Claude Code#Andrej Karpathy가 지적한 LLM 코딩 문제점을 해결하려는 단 65줄짜리 Markdown 파일
- Claude Code#Claude Code 창시자가 공개한 실전 사용 팁
- Large language model#LLM을 활용한 코드 작성시 유의할 14가지
- Agent-oriented software engineering#에이전틱 엔지니어링 시대의 생존 스킬 9가지
프로젝트 관리/조직 관리
- Project Management#체계적인 프로젝트 관리를 위한 업무 프로세스
- Project Management#엔지니어링 매니저를 위한 효과적 포지셔닝
- Onboarding (온보딩)
채용
소프트웨어 개발 방법론
프로페셔널리즘/마인드셋/성공학
- Business#시니어라면 그래프 하나를 책임지세요
- Self Help#케빈 켈리 - 케빈 켈리의 N가지 조언
- 요약: 신입사원의 목표는 "잘" 하는게 아니라 "신뢰"를 쌓는 것 입니다.
- Google#Google에서 14년간 얻은 21가지 교훈
- Google#Google에서 14년간 얻은 또다른 14가지 교훈
Startup company (창업) / Business (비즈니스)
- Product (제품)
- Business plan (사업 계획서)
- Self-help (성공학, 자조론, 자기 계발)
- 사업자등록증 (Business Registration Certificate)
- Administration of Business (경영학)
- 사업자등록증 (Business Registration Certificate)
- 과세 (Taxation)
- 노무 (Work, Labor)
- Organization Management (인사 조직 관리)
Freelancer (프리랜서) / Outsourcing (외주) / Side job / 알바
Favorite site
- Wikipedia (en) Curriculum
- Github - EbookFoundation/free-programming-books - List of Free Learning Resources In Many Languages (프로그래밍 무료 학습 자료 모음)