Programs and the expected experiences of the graduates:


This program helps familiarize participants with some of the most essential skills that full-stack developers use on regular basis, helping them explore fundamental programming concepts in Python like logic checks, data structures, and functions, Syntax, debugging techniques and basic problem-solving concepts, as well as object-oriented programming through a series of mini-projects and exercises using a variety of Python libraries. By the end of the program, Participants will also gain in-depth instructions on GitHub to create code repos, commit changes to code, and review commits to existing code repos.


This program is intended for aspiring Android developers who are new to programming and want to obtain real-world skills needed to build high-level Android applications. Participants learn how to transform hand-drawn app designs into layouts using the XML markup language, and use Views and ViewGroups to display images and text, Java to build apps, learn how to show multiple screens, and add audio and images to an app. Participants also learn how Android handles touch events, and make visual changes to add polish to an app. They also discover the capabilities of Web APIs and how to use them, and learn the basics of networking in Android, including HTTP networking, JSON parsing, and threads.


Participants learn the basics of programming through HTML and CSS.Once familiarized with HTML, they are able to add style to their HTML code with CSS (Cascading Style Sheets) and experiment with adjusting various style rules in CSS. They also receive in-depth instruction on Github, and how to use it to create code repos, commit changes to code, and review commits to existing code repos.


With this course participants are be able to establish foundational data skills and learn how to turn data into insights. They learn how to calculate statistics and build visuals used in industry to best display and communicate data insights, developing proficiency in Microsoft Excel and master the skills necessary to inform decision makers and make an impact using data. Participants also learn one Structured Query Language (SQL), and leverage SQL to extract and analyze data stored in databases.