CodeWorks 2023 Showcase

Junior Developer projects


 

CyberSecurity

Junior Developers were led through multiple different examples from both sides of cybersecurity, from breaching a server in War Games hosted on Overthewire.org to researching and discussing major cyber attacks, data breaches and ways you can protect yourself from cyber crime online.

Datatrail

DataTrail is a no-cost, educational initiative for young-adult, high school and GED-graduates. DataTrail aims to equip members of underserved communities with the necessary skills and support required to work in the booming field of data science. DataTrail is a fresh take on workforce development that focuses on training both Black, Indigenous, and other people of color (BIPOC) interested in the data science industry and their potential employers. Offered by the Johns Hopkins Bloomberg School of Public Health, in partnership with local non-profits and Leanpub, DataTrail combines a mutually-intensive learning experience (MILE) with a whole-person ecosystem of support to allow aspiring data scientists and their employers to succeed.

Web development & python

WEB DEV: Front End Development involves designing and configuring anything the user sees. They are responsible
for the UI/UX of the application/website. Developers on the front end use technologies such as HTML, CSS, and JavaScript to provide the webpages with structure, styling options, and functionality of the webpage.

PYTHON: The main goal of this curriculum is to teach students the tools and processes involved in building a Distributed web application. Students can take one of two tracks focusing on the backend (Python) or the frontend development (Web Dev) and the curriculum is parted as such.

Game Development

Game Development is a multi-faceted discipline involving strong research skills, communication skills, and teamwork skills; with a strong grounding in Art and Coding. Here we use computer science to make art. Our intro course gets students familiar with basic coding and development concepts; using Minecraft as a base for the Developers to create custom scripts ( "Mods" ) to be added to the existing game. Intermediate now reinforces those skills as the students tackle multiple assignments designed to build up their experience and provide Devs with a toolkit of code they can use in the present and the future. Advanced now takes everything and really puts our Developers to the test, having them break up into teams. Together they must manage their time, strengths, and deadlines; as they develop a game from scratch. Uploading an Alfa version to itch.io as their final goal. The only way to get batter at game development is to develop games, and in every course that's exactly what we are doing.