Programming 2: January 27 – April 20, 2024, Saturday 11AM (EST)

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

This course is the second part of the two-course-series intended to teach the fundamentals of the Python programming language. Only students who have successfully completed the first course can enroll in this one. 

 

This course builds off the programming knowledge gained in the first course, and will consequently be more involved and relatively difficult (although not by much). In this course, we begin to learn about more serious programming topics such as multi-threading and OOP.

What Will You Learn?

  • Build some more awesome Minecraft structures
  • Functions
  • Modules
  • Dictionaries and lists
  • For loop
  • Inner loops
  • Multithreading
  • OOP (Object-oriented programming)
  • Some more cool Minecraft projects

Course Content

Intro to Programming 2
Continue to learn the basics of programming with Minecraft. Students will be "beginner/intermediate" level after completion.

  • Lesson 1. Review of the first course topics
    00:00
  • Lesson 2. Delegating tasks with functions
    00:00
  • Lesson 3. Using other people’s programs thanks to modules
    00:00
  • Lesson 4. Not just any dictionary
    00:00
  • Lesson 5. Loops again, but different
    00:00
  • Lesson 6. More practice with looping
    00:00
  • Lesson 7. Running different code simultaneously
    00:00
  • Lesson 8. Multi-threading continued
    00:00
  • Lesson 9. A different way to think about code
    00:00
  • Lesson 10. More OOP
    00:00
  • Lesson 11. Bringing it all together
    00:00
  • Lesson 12. Open classroom
    00:00