Learn the building blocks of coding in this introduction to computer programming. Students gain experience with languages like Python, Java, or JavaScript, solving real-world problems and developing computational thinking skills.
Why Take Computer Programming?
This course is perfect for students who want to:
- Learn how to code mobile apps and build real-world devices.
- Explore the future of technology with hands-on projects.
- Gain essential skills in Python programming using Project STEM resources.
What You’ll Learn in Parts 1 & 2
Part 1: Introduction to Programming
- Gain experience with Amazon Future Engineer’s Project STEM curriculum.
- Create your first mobile app and design it from the ground up.
- Build functional devices and learn how coding brings them to life.
Part 2: Python Programming with Project STEM
- Code in Python, one of the most widely used programming languages.
- Solve real-world problems using data analysis and algorithms.
- Collaborate with peers to program parts for future city models.
Hands-On Projects and Professional Skills
- Mobile App Development: Design and create functional, user-friendly apps.
- Hardware Integration: Program devices and systems that interact with the physical world.
- Future City Models: Use programming to solve real-world urban challenges.
- Team Collaboration: Work on group projects to enhance problem-solving and teamwork skills.
Why Choose Computer Programming?
- Hands-on, project-based learning makes coding fun and engaging.
- Build a foundation for careers in tech, engineering, and beyond.
- Gain industry-relevant skills in Python programming and design thinking.