You will move through all stages of building a web-based game using the Elm programming language for web- app development:
All development will be done on the cloud-IDE at ellie-app.com. After the class your game will be available online to both play and, if you want, to develop further. The approach used is identical to how you would build any web application using Elm.
Have you ever thought about what goes into make a website or app look good and be easy to use? In this hands on workshop you will learn about User Experience (UX) which includes what you feel when you interact with a company and their website, app, or product.
UX design is about solving problems and we are going to talk about how to identify and solve design problems, the fundamentals of design, accessibility, usability, and what makes a user experience good or bad. This includes learning the methods used by professional designers that you can apply to your own personal projects and ideas!
In the workshop, we will brainstorm ideas for your own app and you will leave with some initial design concepts. You will also get the support needed if you want to continue to work on your design after the class ends.
Ethical hacking refers to the act of locating weaknesses and vulnerabilities of web applications by duplicating the intent and actions of malicious hackers. An ethical hacker is a security professional who applies their hacking skills for defensive purposes on behalf of the owners of the web application. Ethical hacking fills a vital role in security and society by helping to identify system flaws and vulnerabilities before the malicious hackers do.
The course will be a fun and hands-on way to learn the basics of ethical hacking.
In this class the students will:
For our public high school workshops, please see our Popups Workshop page for more information.