Virtual Coding Academies
Learn fundamental computer science concepts, develop logical reasoning to solve challenging problems, and partake in hands-on activities related to a career in software engineering.
Python
The Coding: Introduction to Python Academy provides an opportunity for students to learn the fundamentals of the Python programming language, along with best practices. Students will be taught how to represent and store data using Python data types and variables, manage and write code with loops and conditionals, and utilize complex data structures like lists and dictionaries. The strong curriculum allows students to not only learn how to define custom functions and write scripts, but develop foundational problem-solving habits.
- Understand the core principles of Python and develop the ability to become a proficient Python programmer and software developer by writing Python scripts and Python interpreters.
- Represent complex data using Python’s data types: integers, floats, booleans, strings, dictionaries, and lists.
- Use for and while loops, and learn how to define your own custom functions.
- Design, code, test, visualize, analyze, and debug Python functions and programs.
Web Development
The Coding: Introduction to Web Development Academy provides an opportunity for students to learn the fundamentals of CSS and HTML, along with design and code best practices. Students will be taught concepts and programs that will reinforce their understanding of modern web-based applications. In addition, the strong curriculum will teach students foundational skills that will enable them to create interactive web apps, troubleshoot complex architecture issues, and stay abreast of the latest in web design and development.
- Dive into the fundamentals of the HTML coding language to create a functional website from scratch.
- Use the CSS design language to add appeal and aesthetic to an existing website by manipulating different features and elements.
- Experiment with the JavaScript language to integrate interactive features into a website, from hyperlinks, to buttons, to user engagement.
- Create a final website project about you or your entrepreneurial endeavor using all of the HTML, CSS, and JavaScript skills you've learned throughout the course.
Week-long Academies Schedule
Program | Dates |
---|---|
Python | August 12 - August 16 |
Web Development | August 19 - August 23 |
Weekend Academies Schedule
Program | Dates |
---|---|
Python | September 7 - September 8 |
Python | October 5 - October 6 |
Web Development | October 12 - October 13 |
Python | November 2 - November 3 |
Python | December 7 - December 8 |
Web Development | December 14 - December 15 |