강의

멘토링

커뮤니티

NEW
Programming

/

etc. (Programming)

Equipping Developer Fundamentals - Essential Concepts and Core Theories for Programming Development

This course guides you to accurately understand essential programming concepts and theories that are often neglected in the rush of implementation. By learning similar, contrasting, and related concepts together, you will master multiple ideas at once. After completing this course, you will become a developer with a solid conceptual foundation.

139 learners are taking this course

Level Beginner

Course period Unlimited

  • codingpe
기술면접
기술면접
개념정리
개념정리
프로그래밍
프로그래밍
Architecture
Architecture
Computer Architecture
Computer Architecture
Tech Interview
Tech Interview
software-design
software-design
Business Problem Solving
Business Problem Solving
기술면접
기술면접
개념정리
개념정리
프로그래밍
프로그래밍
Architecture
Architecture
Computer Architecture
Computer Architecture
Tech Interview
Tech Interview
software-design
software-design
Business Problem Solving
Business Problem Solving

What you will gain after the course

  • Acquiring essential concepts for programming development

  • Clearly understanding a concept by comparing it with related or opposing ones.

  • Equipping yourself with the fundamental knowledge every developer should have.


Solidify the basics
Mastering developer concepts



Are you having these kinds of concerns?

Are you a Computer Science major who feels lacking in the practical concepts needed for the field? Do you want to go beyond just coding and understand the fundamental principles of how things work? Are you a PM or planner looking to build a solid foundation of technical knowledge?

I have accumulated over 20 years of diverse practical experience and systematic theoretical knowledge. In particular, I have deep experience in the fields of large-scale system design and architecture.
Through this course, you will clearly organize once-vague basic programming concepts and gain practical insights to solve problems encountered in real-world development.



What you can gain from this course

Core competencies for grasping the essence of development

Based on 20 years of practical experience and in-depth theory from a master's degree, I clearly distinguish complex concepts and explain how they are applied in real-world development. In particular, by comparing and analyzing related or contrasting concepts, you can build the solid fundamentals required of a developer.

Through top-tier qualifications such as Professional Engineer, Information Systems Auditor, and Certification Auditor, combined with experience in designing and managing actual large-scale systems, you can gain problem-solving insights for various real-world scenarios that go beyond simple rote memorization of theory.

Through practical know-how and deep insights that only a development leader and architect with 20 years of experience can provide, which are hard to find in books or online materials, you can broaden your perspective as a developer and gain confidence in technical interviews.

Become a developer armed with systematic concepts.
I will provide deep insights that are directly applicable in the field.

There are more videos on the 'Coding Professional Engineer' YouTube channel.

https://www.youtube.com/@codingpe

This channel covers programming concepts, developer experiences, and IT issues.

The Inflearn course provides a curated selection of content from the channel's videos, specifically focusing on programming concepts and theories.

If you have any questions during the course, feel free to visit the channel and ask.

The Coding Professional Engineer


Mastering concepts is essential for developers.


I have worked as an architect and development leader in the field for over 20 years.

I have worked on a wide range of projects, including web, Windows, games, automation, and data analysis, across major gaming companies, telecom affiliates, and startups.

I oversaw not only the development team but also the database and infrastructure teams, gaining a holistic view of the entire system.

However, I didn't know all of this from the beginning.

“Knowing only the terminology doesn't work in practice.”

“I don't understand why this concept is necessary.”

Through trial and error amidst such frustration, I finally came to deeply realize the importance of 'concepts'.

Based on my practical experience, a Master’s degree in Computer Science, and expertise as a Professional Engineer, I have systematically organized the core theories that every developer must know.


It's time to become a developer with a solid foundation. Let's grow together and move forward as a true developer. Get started right now!

The course will be continuously updated.

The course will be launched for free in January 2026.

After the launch, content will continue to be updated as the 'Concept Mastery Series'.

I will provide a separate notice when the course is no longer being updated.

Recommended Audience

Recommended for

Beginner developers who want to build a solid foundation in development

Experienced developers looking to improve their skills with core theories

Things to note before taking the course

Prerequisites and Precautions

  • No prior knowledge is required.

  • This course covers fundamental programming concepts.

  • Interest and passion for programming are all you need.


  • Systematically organizes the core theories every developer must know.

  • It is particularly useful for students majoring in computer science or software engineering.

  • It is also helpful for roles that require development knowledge, such as PMs and planners.

Learning materials

  • Learning materials are not provided separately.


Recommended for
these people

Who is this course right for?

  • Beginners who want to start development properly

  • Developers who need to organize programming concepts

  • Computer Science and Software Engineering student

  • PMs and planners who want to learn development basics

Need to know before starting?

  • Interest in development and programming

Hello
This is

340

Learners

11

Reviews

3

Answers

5.0

Rating

3

Courses

코딩하는기술사

체계적 이론 겸비 + 20년 이상 실무 경험 + Top-tier 라이선스 보유


20+ 실무 경력

  • 대형 게임사, 대기업 통신사 계열, 스타트 업 등에서 개발 리더/아키텍트

  • 웹, 윈도우, 게임, 자동화, 데이터분석 등 다양한 응용 개발

  • 개발팀(메인), 데이터베이스팀, 인프라팀 등 매니징

  • 사내 공식 강사


체계적 이론 겸비


Top-Tier 라이선스 보유

  • 기술사(정보관리) / 정보시스템수석감리원

  • ISMS-P인증심사원 / SW보안약점진단원

  • 데이터품질인증심사원(DQC-V)

     

  • Microsoft MVP(C#부문) / MCAD

     

  • PMP / OCP9i


창작 활동

  • 브런치 작가

  • 개발 관련 개인 블로그 운영


인프런 개발자들과 함께 성장하겠습니다.

공부하는 모든 개발자 분들 화이팅! 입니다^^

Curriculum

All

28 lectures

Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Free

codingpe's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!