Junior DevLeague Academy: Web Development
Monday - Friday (3pm to 6pm), Saturday (9am to 4pm)
The goal of our course is to give students a solid understanding of the various aspects of web development. Some of the topics we cover are:
- HTML/CSS We cover basic HTML and CSS first, and then later touch on more advanced concepts about page structure and design. HTML and CSS provide the structure and design of a web page, and define what we see on a page.
- UX/UI Design We go over important concepts of web design such as color theory, display types, media queries, and other principles of good, professional, design.
- JavaScript The main programming language we will be teaching in this course is JavaScript, which drives modern websites. Students will learn to integrate JavaScript logic and event handling into their websites.
- Git/GitHub Students will learn to use Git version control and collaborative programming and design. They’ll also be pushing their code up to the code-sharing site GitHub, so they can work on their projects from any device with an internet connection.
- Open-source software In this class, students are using free and open source software and tools. All of their code will be pushed up to public repositories on GitHub. We want to foster an appreciation for and have students understand the importance of free and open source software.
- Software engineering Students will be working together on projects, and going through design and project management processes similar to those that professional developers go through. They will learn important skills like planning, teamwork, and debugging.
Who should take this class?
This class is for anyone who would like to learn how to build their own web application. Self-directed learning must be possible due to the nature of this course, although you will have personalized assistance from your instructors.
Let’s begin!
Let’s start off by reading through the first module’s, Welcome to Web Development, first reading, “Academy Rules & How to Use this Site”