Computer And Coding

Leadership Debate

In our program, we provide young girls and women with a comprehensive understanding of computers and coding. We start with the basics of computers, explaining the hardware, software, and operating systems to ensure they have a solid foundation. As the curriculum progresses, we introduce programming languages such as Python, JavaScript, HTML, and CSS, which are essential for creating web content and applications. In addition to coding, we also introduce our students to Google Workspaces, a suite of tools that are valuable for collaboration, productivity, and communication in both personal and professional environments. Google Workspaces includes tools like Google Docs, Sheets, Slides, and Google Drive, which are essential for creating documents, managing data, presenting ideas, and sharing files. We ensure that each student sets up their Gmail account as part of the program, which gives them access to all these powerful tools. By incorporating Google Workspaces into the curriculum, we empower students with the skills to collaborate effectively online, manage their work, and stay organized in a digital environment. This comprehensive approach helps them not only in coding but also in developing the digital skills needed to succeed in today’s technology-driven world.

HTML

CSS

Python

JavaScript

Web Development and Design

The academy emphasizes practical skills in web development and design. Young women and girls are taught how to create websites using HTML, CSS, and JavaScript. In addition, we introduce various design tools like Canva, Figma, and the Wix platform to help them build aesthetically appealing and functional websites. These tools enable young women to express their creativity while gaining hands-on experience in web design.

Software Development Lifecycle

As part of the curriculum, students learn about the entire software development lifecycle, from the initial idea and planning phases to designing, coding, testing, and deploying a project. They work on creating their own projects, gaining experience in each stage of development, and understanding how to manage the entire process efficiently.