![](https://cdn.prod.website-files.com/62b83dd14bc0d96999a8a572/62b83dd14bc0d9ecf3a8a607_book-open(24x24)%401x.svg)
Understand the basic concepts of programming, such as algorithms, data types, and variables
![](https://cdn.prod.website-files.com/62b83dd14bc0d96999a8a572/62b83dd14bc0d9ecf3a8a607_book-open(24x24)%401x.svg)
Learn how to use Python syntax and basic programming constructs
![](https://cdn.prod.website-files.com/62b83dd14bc0d96999a8a572/62b83dd14bc0d9ecf3a8a607_book-open(24x24)%401x.svg)
Understand control structures like conditional statements and loops and how to use them in Python
![](https://cdn.prod.website-files.com/62b83dd14bc0d96999a8a572/62b83dd14bc0d9ecf3a8a607_book-open(24x24)%401x.svg)
Understand object-oriented programming concepts and how to create objects and classes in Python
![](https://cdn.prod.website-files.com/62b83dd14bc0d96999a8a572/62b83dd14bc0d9ecf3a8a607_book-open(24x24)%401x.svg)
Develop problem-solving skills by completing hands-on coding challenges and projects
![](https://cdn.prod.website-files.com/62b83dd14bc0d96999a8a572/62b83dd14bc0d9ecf3a8a607_book-open(24x24)%401x.svg)
Build a solid foundation in programming that will allow students to continue learning and applying programming skills in real-world scenarios