During this free course for rebels, you will learn all about the basics of web development. You will work together with your fellow students in small groups to learn how to build your own web apps. Like all our courses, no previous experience is required to follow along.
This course is part of Rebel Academy, an initiative developed by Activist Handbook to stimulate peer-to-peer learning among change-makers.
Programme
You will be joining our online workshop sessions every Sunday to learn about web development. Together with your fellow rebel students, you will be working on small group projects. In addition, you will be able to ask any questions you may have to our trainers in our group chat.
Workshop dates: Every Sunday 14:00 UTC on 3 Oct, 10 Oct, 17 Oct, 24 Oct, 31 Oct, 7 Nov, 14 Nov, 21 Nov, and 28 Nov
Requirements
Anyone can join this course. We do ask you to bring your own computer (Windows, Mac or Linux). A stable internet connection is also required in order to join our video calls.
FQA
Is this course really free?
Yes, absolutely no costs are involved. All our trainings are provided by volunteers.
Can I skip a workshop?
No. Developing these courses takes a lot of time and energy from our volunteers, so we expect participants to attend all workshops. Of course, feel free to contact us about any special circumstances.
Are you professional trainers?
No, we are just rebels with some experience in web development, and we are happy to share our knowledge with you. Of course, we do our best to offer the best possible learning experience.
Do you also welcome people with disabilities?
Definitely, we do our best to make our courses accessible to everyone. Let us know whether you need any facilities in order to participate in this course.
Is the course material also available for non-students?
Yes, we will record our workshops and publish any course material in the syllabus below.
What language is this course?
This course will be given in English.
Syllabus
- Week 0: Meeting each other
- Week 1: Introduction to web development (Git)
- Week 2: Basic building blocks (HTML)
- Week 3: Styling your webpage (CSS)
- Week 4: Adding interactivity (Javascript & Vue)
- Week 5: Building components (Javascript & Vue)
- Week 6: UI frameworks (Quasar)
- Week 7: Connecting to a backend (Amplify)
- Week 8: Recap & reflection