This comprehensive 6-month program is designed to introduce beginner and intermediate students to the world of programming and AI. Beginner students will begin with Scratch to grasp fundamental concepts through block coding, while intermediate students will dive directly into Python, progressing from basics to advanced topics like algorithms and dynamic programming. Throughout the course, students will engage in fun projects, participate in challenges and tournaments, and receive guidance to become career-ready for roles in software engineering.
Installation, syntax, and basic operations
If statements, loops, and control structures
Creating functions, importing modules
Advanced operations and methods
Classes, objects, inheritance
Reading from and writing to files
Understanding and writing recursive functions
Linear search, binary search
Bubble sort, merge sort, quicksort
Concept and examples (e.g., coin change problem)
Understanding memorization and tabulation
Using libraries like Matplotlib and Seaborn
Setting up a simple web application
Fetching data from web APIs
Basic SQL and integrating databases with Python
Defining the scope and objectives
Building the project with periodic reviews
Finalizing the project, deploying it if applicable
Showcase projects to peers and instructors
Career Workshop: Resume Building and Interview Preparation for Software Engineering
By the end of this 6-month course, students will have a strong foundation in programming concepts, practical experience through projects, and an understanding of how to pursue a career in software engineering. The combination of learning, fun projects, and competitive challenges aims to inspire and equip students with the skills needed in the tech industry.
3 Reviews
Very well built theme, couldn't be happier with it. Can't wait for future updates to see what else they add in.
Was really easy to implement and they quickly answer my additional questions!
Stunning design, very dedicated crew who welcome new ideas suggested by customers, nice support.
Stunning design, very dedicated crew who welcome new ideas suggested by customers, nice support.