Curiosity Courses

Home PDF

This is the README.md from github project https://github.com/lzwjava/curiosity-courses.


Curiosity Courses

Students don’t need perfect teachers; they need happy teachers who can make them excited to come to school every day. I have always been interested in education. I also hope to be a good teacher. However, education is so difficult, and changing people is so difficult. Over the past few years, I have learned a lot. I learned the basics in school and a lot more after entering society. I also want to practice and improve my educational theories, so I am launching the Curiosity Courses.

Perhaps the best education is not when students ask teachers, but when teachers ask students. We think together and experiment together. In education, I have learned a lot from Wang Yin. He has also shared a lot of educational insights. I have learned a lot from him. His courses are very well-run, so I also want to be like him and offer some courses. This will allow me to learn how to impart knowledge, how to learn from students, how to rethink problems from a beginner’s perspective, and how to explain knowledge in a very simple and clear way.

Course Progress

Exercise Instructions

The completed course content includes instructions for exercises. Students can send them to me via WeChat private message or submit them directly by creating an issue on GitHub. The content of the exercises may be added to the course content, or an exercise review article may be written based on the submitted exercises to supplement the course.

Public Account

The beginning of articles reprinted on the public account is as follows:

This article is part of the content of the third lesson in the programming direction of the Curiosity Courses. For real-time course content, please click the original link to visit Github@lzwjava. The third lesson uses the Python language to learn the basics of syntax, modules, object-oriented programming, and web programming. Please read this article after studying the “Unlocking Computer Science” and “Trying Out Python Programming” lessons.

Course Plan

The goals for each direction are as follows. I have achieved all of these, so I am confident in trying to teach students. I am also just starting to learn some of the directions. This is good because I can better think from a beginner’s perspective and grow and learn together.

Course Directions

Programming:

Algorithms:

Backend:

Frontend:

iOS:

Android:

Entrepreneurship:

Self-Media:

English:

Physics:

Electronics:

Japanese:

Information Retrieval:


Back 2025.02.22 Donate