It’s October!
This months theme is Imagination and in that vein, how can we be more imaginative in the work we do?
That’s why we’re starting Community Empowerment through Education as a new pilot.
What’s that mean? It means it’s a community focused effort that’s designed to help you find Ingenuity , Creativity, Perseverance through practical application of skills.
We’re focusing on learning technical skills
Let’s talk about what makes a good learner persona for these workshops
You enjoy learning along side others to keep yourself motivated while understanding different perspectives.
You want to experience live demonstrations and immediate application of concepts. You want to learn from instructors who can bridge the gap between front-end and back-end development.
You appreciate having access to mentors and peers who can help navigate challenges.
Technical Skills:
- Programming Languages: None professionally, basic Python from online courses
- Tools: Project management software like Asana and Trello
- Version Control: No experience
- Web Development: Beginner, Brand new
What are we covering?
1. Introduction
- What we will learn: Overview of web application development, key technologies, and the structure of the workshop.
- How to set up: Setting up the environment (Python, Flask, SQLite, HTMX, Pytest, etc.).
- The data we will use: Introduction to the sample dataset (e.g., user information, tasks, or e-commerce products).
2. HTTP: How Browsers and Servers Communicate
- Understanding the HTTP protocol, request/response cycles.
- Overview of methods (GET, POST, PUT, DELETE).
- Introduction to headers, status codes, and cookies.
3. Building a Server with Flask
- Installing Flask and setting up the project.
- Creating routes and handling requests.
- Serving static content (CSS, JavaScript).
- Demonstration: Building a simple “Hello World” Flask server.
4. Using a Database: Getting Data from SQLite Using PyPika
- Introduction to SQLite and database management.
- Overview of PyPika to construct SQL queries programmatically.
- Integrating the database with Flask (e.g., querying data to display in the app).
When is this happening? On October 17th, 18th, 24th and 25th from 1100-1300 (1pm)
There is a small cohort that will meet in Person, we’re finalizing the location details, the other part of this conference will be available online, conference details will be sent to registrants.
How much does it cost?
$25 per workshop
Scholarships available
What do you get?
A certificate of training, a chance to think creatively and approach programming in a way that’s inclusive of learning and growth.
There are four certificates – and a course completion if you attend all four workshops.
There are no recordings.
How do you register? Complete this form below, share a bit about yourself we’ll be in touch in 48 hours.
