It is structured so that non-majors, students, and the general public can easily become interested in programming through the programming language called C#. It is a beginner's course that can help you gain confidence in programming through easy expressions and follow-through.
It was a meaningful time to learn the basics of C#. Thank you.
5.0
이장희
100% enrolled
Thank you for the great lecture!
5.0
이윤민
100% enrolled
Suitable for beginners.
What you will gain after the course
Things you can do with programming
Questions for non-developers
Object-oriented programming
How to get started with C#
C# Programming
Visual studio
Windows form
My first programming experience , starting with C#.
Starting C# without knowing anything
Before we begin
We often hear from people around us that we need to prepare in advance for the changing times brought about by the Fourth Industrial Revolution, including "big data," "artificial intelligence," and the "Internet of Things." However, learning programming is similar to, yet different from, the Fourth Industrial Revolution.
These days, I see young students learning programming through "coding education" and using words like "Python" and "R." They pretend to understand, but in reality, they don't. If that's the case, it's perfectly normal.
"Coding education" and "programming" are different. Wouldn't it be more beneficial to begin with an understanding of the differences? If you don't know "why" you need to learn something, I believe you've already started off on the wrong foot.
This course is designed for beginners, making it easy for middle and high school students and even working professionals without prior programming experience to learn programming. It also addresses common questions beginners often have.
Lecture topic
"C#" is a programming language. This course provides students with programming experience through "C#." I believe there's no right answer when it comes to programming languages. Don't be swayed by those who say, "Wouldn't it be better to learn "Python" instead of "C#?" This course is about "learning programming through C#."
With the "programming experience" you've gained in this course, you can choose a programming language that suits you for the next lecture. The world of programming is vast. As this lecture also covers, as of May 2020, there are 669 programming languages in existence.
I would like to recommend this course to anyone who wants to try programming, learn C#, learn it as a general knowledge, or is interested in programming and wants to get started, including non-majors and students.
What you will learn in this course
Object-oriented programming (OOP), C# programming, Visual Studio 2019 Community, Windows Forms, What can you do with programming?, What is programming?, The difference between programming and coding education, Which programming language is right for me?, Data types, 8 programming tricks to follow, C# operators, Debugging, How to grow, etc.
Lecture Features
This course covers the fundamentals of programmingusing simple language, aimed at middle and high school students and the general public, even if they aren't majoring in the subject. The lectures are tailored to beginners' level, ensuring a thorough understanding.
Tools covered here
Development Environment: Visual Studio 2019 Community
Programming language: C#
Application: Windows Forms
Q&A on expected questions before class
Q : I've never programmed before. Can I do it? A : Yes, we've prepared the lectures at a beginner's level. You'll be able to do it.
Q : I'm an ordinary office worker. Would it be okay for me to take this course just for general education? A : Yes, I think it's sufficient to take it as a liberal arts course. Just take it according to your goals.
Q : To what extent will I be able to develop C# after taking this course? A : While it may vary from person to person, it seems possible to accomplish simple development tasks. However, as this course focuses on the beginnings of programming from a beginner's perspective, learning through other courses may be necessary.
As a beginner with absolutely no knowledge of development, I was afraid of taking the lecture itself, but it was very helpful because it explained everything from theory to practice in detail and kindly!
I tried programming myself and it was difficult, but I got interested when I saw the results and I wanted to study more!
Thank you for the great lecture :)
Beginner? Beginner?.. Who is this course aimed at? I am a non-major and a beginner in programming and C#. For someone like me, the beginning is full of stories about C# and systems such as computers. I wondered if I really had to listen to this. I would have liked it if it explained the basic grammar, what the commonly used functions are, and how to write code in Visual Studio. I was looking forward to the practical training that came later in the second half... But when it came to the practical training, there was no explanation of the basic grammar, and it felt like the teacher was just writing and explaining things. It was hard to follow what to do and how to do it. I kept wondering if a beginner like me could really follow and understand this course. As the practical training continued, I decided that this course was not for beginners, and it got harder and harder, so I couldn't concentrate. The difficulty level of this course that the teacher thinks is not suitable for someone who is new to C#. If it was this difficult, I wonder if it would have been better to just study on free YouTube. Since it was paid, I had high expectations and listened to the end, but I was very disappointed.
I apologize for not being able to meet your needs. The original intention was to provide a foundation for students to complete the course without losing interest in a short period of time, gain confidence in development, and take on challenges in areas they want to try more. However, I often felt this when teaching offline, when I explained grammar such as if statements that are easy to understand and explained them in detail one by one, students easily got bored and couldn't keep up if they missed something. That's why I focused on the perspective of students feeling the fun of making and operating it. Thank you for taking my inadequate lecture. I will grow to meet the needs of more people through the feedback you sent me.