Lower your barriers to learning algorithms and coding with Python !
Algorithm Basics with Python 📝
Algorithms can be said to be the flower of computer science. Understanding algorithms is a prerequisite for computer programming.
However, studying algorithms properly is not an easy task. Algorithms is a required subject that is notoriously difficult even for computer science majors.
Features of this course 💡
Most algorithm textbooks explain based on pseudo code. So in reality, it's often not easy to implement in a programming language. This lecture is based on actual working source code in Python language. Algorithm classes involve rigorous mathematical proofs. This course is coding-focused, excluding complex mathematics and rigorous proofs.
How to use this lecture ✒️
This course is an algorithm course for computer science majors. However, this lecture was created for those who have difficulty attending regular university lectures. Alternatively, it is suitable for previewing before attending regular lectures or reviewing after attending. This is by no means an easy course, but it is designed to help you study on your own.
Textbooks used in this course ✏️
『Algorithm Fundamentals (5th Edition)』 Richard E. Neapolitan. Hongneung Science Publishing.
This lecture was created based on the above textbook. It is difficult to digest the content of this lecture just by looking at the lecture without looking at the textbook. We recommend that you utilize this lecture while studying based on the textbook.
Recommended for these people
Who is this course right for?
For those who want to understand the algorithm based on the working source code
People who avoid algorithms because they find math and proof difficult
Anyone who wants to study algorithms at a college major level
There was a part that was confusing, but I understood it after listening to the teacher's lecture. It was a great lecture, and the teacher even prepared the materials.
The world of algorithms feels like a hidden secret. The answer is the same, but the approach is so interesting. My goal is to learn step by step and finish it.
I'm still taking the class diligently... but the videos are clear and the explanations are good. Since you're a professor, the lecture style is the most familiar to me as a college student. It feels like I'm taking a major class. I'll diligently listen to the remaining lectures.
Thank you for listening so intently. I tried my best to make it not feel like a major class, but you can't lie about your job, right? Haha. It gets a little difficult as you go on, but if you take the class all the way to the end, it will definitely help you! I'll cheer you on to finish it.