Below is an outline of the eight-week program. The strength relies on the 1-on-1 time students have with the instructor. Directed Labs will alternate in direction; some days working specific coursework, other days working on their projects.
In either situation, establishing aspirations before beginning and re-evaluating next steps after lab time’s completion.
What is the Curriculum?
We use a platform called JupyterHub so students need nothing more than browser access for the first two weeks of the program.
Week 1: HTML CSS & Git
We will create our first webpage using HTML & CSS ~ learning the basic upon which everything else is built! We also make sure we can use Git to update our repositories.
Students will need to attend at least one “meet-up” in the next 3 weeks.
Week 2: Into to Python
In the first week we dabbled with the command-line-interface, now we just jump-in by learning how to build our first scrapers ~ running the scrapers.
Week 4: Whole System Review #1
We’ll review everything we’ve learned, and have submitted a scraper to the MnActivist Project.
We will review soft skills, networking and discuss our ideal working climates.
Week 5: Django & the Stack
Django is our introduction to the server side of web applications.
We will learn it’s various functions, and how they are used to provide API endpoints for MnActivist.
Week 6: VueJS & the Server
This week we will learn how the client side of the application access those endpoints, and how it can use the information provided.
Week 7: Whole System Review #2
We review everything we’ve learned so far, and work on finishing our individual application projects. We’ll also learn what LaTeX is, and complete draft resumes using the language/program
Week 8: What’s Your App?
In this final week, we work on our project applications, and present them at the end of the week.
After the NewYear
We will connect again for our final week of class. We’ll have a one-hour group debrief along with individual conversations to help you all best continue.
Various projects are in the air, and we will need to see how they land.
Either way, you will have access to continued learning and support in your pursuit of enhanced tech literacy.
I am only as successful as you are, and so I will do all in my capacity to help you succeed!
You can get a feel for my teaching style and personality in this first video where we walk through signing up for GitHub and enroll today!