Python Programming
with Minecraft
Grades 7 - 12
Python has become the most popular programming language in cutting-edge fields. This course introduces Python programming with the game all students love - Minecraft.
Python Programming with Minecraft
The most popular programming language + The most popular game = The dream programming course
About the Course
Learn Python programming with Minecraft. Build your own version of Minecraft without limitations.
Category
Python
Grade
7 - 12
Skill Level
Beginniner to Intermediate
Ratio Guarantee
6 Students per Instructor
Be a Game Designer
Motivate the kids to learn professional programming in Python with their favorite game.
Learn the Professional Coding
The popularity of Python is not just based on its simplicity and conciseness, but because of its capability of doing complicated tasks rapidly and efficiently.
The Gate to the Cutting-Edge
If you are interested in Machine Learning, AI, Computer Vision, Self-Driving Cars, Python is an essential topic to learn.
Prepare for AP CS
Python is the perfect foundation for both AP CS and AP CS Principles courses for high school students.
Become an Entrepreneur
Learn practical applications as well as fundamental theory. Students can learn how to solve real-world problems using programming.
Course Curriculum
Chapter 1
Introduction to AP CSP and Mobile App Development
- Introduction to Computer Science, and AP CSP
- Setup the MIT App Inventor environment
- Write your first APP: Sound Board
Chapter 2
MIT App Inventor in Action
- App Inventor UI
- Block Programming Language
- Mobile App Development Process
Chapter 3
Big Idea I: Creativity
- Creative Principles
- Explore Animation, Simulation and Modeling
- App Example: Paint Pot
Chapter 4
Big Idea II: Abstraction
- Information Hiding
- Computational Complexity
- App Example: Magic 8 Ball
Chapter 5
Big Idea III: Data and Information
- Data Structures
- The Era of Big Data
- App Example: WeChat Messaging App
Chapter 6
Big Idea IV: Algorithms
- Input and Output
- Algorithm Design Principles
- App Example: Quiz Test App
Chapter 7
Big Idea V: Programming
- Programming = Data + Algorithms
- Evaluate and Verify Your Program
- App Example: Reaction Game
Chapter 8
Big Idea VI: Internet
- Internet Basics
- https Protocol
- App Example: UPC Product Search
Chapter 9
Big Idea VII: Global Impact
- Problem-based Innovation
- Become a Young Entrepreneur
- Publish Your App to Google Play
Chapter 10
About AP CSP Exam
- Overview of AP CSP Exams
- High School Science Fairs
- Where to Go Next
Top Skills Students Will Learn
Master the basics of Python
Design programs based on given problems
Understanding of computer algorithms
Introduction to game programming
The solid foundation for AP CS
Creativity and entrepreneurship
Course Highlights
Always Having Fun
Fun programming is our top priority when designing all content
Learn with Professionals
Gain extra experiences about industry and research
Live Interactions
Get your questions answered in class and compete with your classmates
Well-Designed Assignments and Projects
Learning by doing is key for CS study, all the assignments and projects are designed to mirror real world applications.
Focus on Imagination and Creativity
Learning programming is not the ultimate goal. We focus on pushing the kids' imagination and creativity
Apply Colleges with More Experiences
Programming is just the first step. Build projects and attend science fairs to get into the top unversities
Schedule
Date | Time | Location |
---|---|---|
Irvine Classroom
930 Roosevelt, Suite 236
Irvine, CA 92620
If you need to drop off your kids early or pick up late after the class, feel free to let us know.
Arcadia Classroom
17 E Huntington Dr.
Arcadia, CA 91006
If you need to drop off your kids early or pick up late after the class, feel free to let us know.
Registration
- Try the first session for FREE
- Learn from the professionals
- 1:4 teacher to students ratio
- Always learn by doing and have fun
Frequently Asked Questions
How do refunds work?
Open a refund request with us and we can work with you to resolve it ASAP.
Do I need to buy a SPRK robot?
No. We will provide a SPRK robot and a tablet for each student to use during the camp.
Is there a bulk-buy discount?
We have corporate and enterprise arrangements that our pricing team can assist with on a case-by-case basis. Contact Us for info.
Is there any programming background required?
No. The program has been designed to teach young kids the fundamentals of programming with zero background.
Do I need an SSL certificate?
This depends on whether your plan to process the payment on your site or not. We recommend using a third-party provider to unburden yourself.
Is there any programming background required?
No. The program has been designed to teach young kids the fundamentals of programming with zero background.
Do I need an SSL certificate?
This depends on whether your plan to process the payment on your site or not. We recommend using a third-party provider to unburden yourself.