본문 바로가기

Work

온라인 교육 목록

시간이 되면...이 아니라 꼭 익혀야 할 강좌들이라고 본다.

근데 edx와 Coursera는 대부분 학교 중심이고 Software engineering 같은 일반 주제에선 많이 겹치는 제목이 나온다.

결국 내키는대로 고르든가, 학교나 교수진을 보고 고르거나, 커리큘럼 상세의 차이를 보고 선택해야 할 것이다.

Udacity는 아직 살펴보지 못했는데, 실무 중심 강좌며 강사진 역시 대학교수보단 선도업계 전문가(예컨대 구글 엔지니어)들이라 한다. 심지어 교육 이수 후 수료증 발급으로 끝나는 게 아니라, 스토커(?)처럼 수강생이 업그레이드/취업 되는지 계속 캐묻는 식이라는 특이함이 있다(출처1).

 

그나저나 2020년 4월 시작한 edx CS50 수강은 대체 언제야 끝내려는지... 아직도 Week 4에 머물러 있다.

 


Software Development Lifecycle 특화 과정
https://www.coursera.org/specializations/software-development-lifecycle#courses
강좌
1. Software Development Processes and Methodologies
2. 애자일 소프트웨어 개발
3. Lean Software Development
4. Engineering Practices for Building Quality Software

Code Yourself! An Introduction to Programming
https://www.coursera.org/learn/intro-programming#about

Software Design and Architecture 특화 과정
https://www.coursera.org/specializations/software-design-architecture#courses
강좌
1. 객체 지향 설계
2. 디자인 패턴
3. 소프트웨어 아키텍처
4. 서비스 지향 아키텍처

Software Development
https://www.edx.org/micromasters/ubcx-software-development
강좌
How to Code: Simple Data
How to Code: Complex Data
Software Construction: Data Abstraction
Software Construction: Object-Oriented Design
Software Engineering: Introduction
Software Development Capstone Project

Algorithms for Battery Management Systems 특화 과정
https://www.coursera.org/specializations/algorithms-for-battery-management-systems
강좌
Introduction to battery-management systems
Equivalent Circuit Cell Model Simulation
Battery State-of-Charge (SOC) Estimation
Battery State-of-Health (SOH) Estimation
Battery Pack Balancing and Power Estimation

C Programming with Linux
https://www.edx.org/professional-certificate/dartmouth-imtx-c-programming-with-linux
강좌
1. C Programming: Getting Started
2. C Programming: Language Foundations
3. C Programming: Modular Programming and Memory Management
4. C Programming: Pointers and Memory Management
5. C Programming: Advanced Data Types
6. Linux Basics: The Command Line Interface
7. C Programming: Using Linux Tools and Libraries

Algorithms and Data Structures
https://www.edx.org/micromasters/ucsandiegox-algorithms-and-data-structures
강좌
Algorithmic Design and Techniques
Data Structures Fundamentals
Graph Algorithms
NP-Complete Problems
String Processing and Pattern Matching Algorithms
Dynamic Programming: Applications In Machine Learning and Genomics
Graph Algorithms in Genome Sequencing
Algorithms and Data Structures Capstone

Embedded Systems Essentials with Arm
https://www.edx.org/professional-certificate/armeducationx-embedded-systems-essentials
강좌
Embedded Systems Essentials with Arm: Getting Started
Embedded Systems Essentials with Arm: Get Practical with Hardware

Intermediate Python
https://www.udacity.com/course/intermediate-python-nanodegree--nd303

Python Programming: A Concise Introduction
https://www.coursera.org/learn/python-programming-introduction

'Work' 카테고리의 다른 글

윈도우 콘솔 창 크기 자동 설정  (0) 2021.09.09
What is the side project guilt?  (0) 2021.07.25
방황하는 남자도 사정이 있다  (0) 2021.06.12
Things-In-The-Loop  (0) 2021.06.07
Verification vs. Validation  (0) 2021.06.04