TechMill is launching a part-time developer workshop series called The Bolter. The program is guided mentorship through a series of lessons covering the topics of HTML, CSS, and JavaScript.

If you’re looking for a career change, or are a student wanting to supplement your academic experience with modern software development skills, this is for you. The course is structured to use the existing framework built by Epicodus, a coding boot camp out of Portland, that establishes a standard for course material, practice assignments, and homework.

Broken up over 8 weeks. We will kick it off by covering the basics of Git and Github, common tools of the trade for the modern web developer. After that, we will get into the structure of the web, HTML & CSS, and a popular front-end framework called Bootstrap. In the second half, we will introduce jQuery, JavaScript, and programming concepts.

As an alpha program, we will be covering a lot of material very quickly. Attendance and persistence will be key in your personal success in this program. Being an initial free program run by volunteers, we won’t be assigning homework to be reviewed or graded. We will assign some work as a way to maintain engagement, then have you bring it back and ask questions at the following session.

Schedule

This program will run every Tuesday and Thursday for 90 minutes from 6:30pm - 8pm, starting July 11th.

HTML / CSS

Build your own webpage

  • HTML Basics (I - III) __
  • CSS Overview __
  • CSS Selectors __
  • CSS Positioning __
  • Hands-on assignments __

Git and Github

Modern day version control

  • The command line __
  • Learning Github __
  • Creating a repo __
  • Commit, push, and pull __
  • Branches and merging __

JavaScript

Get started with programming

  • Variables & data types __
  • Math, logic, and console.log __
  • Functions and Loops __
  • Arrays and Objects __
  • Intro to jQuery __

Juli James

Techmill is an open, supportive, creative community of technical people. Every time I show up for Techmill, this group shows up for me. Whether you have a technical or career question, looking to build a new skill, or need to find another resource, Techmill will help you get to where you want to go in your technical journey.

- Juli James

Women Who Code Dallas


Dave Sims

TechMill has a bullpen of amazing, supportive, and talented developers and technical professionals who have been where you are, and now make a living doing what they love.

CTO - Dave Sims

Kubos


Dan Minshew

One of them best choices you can make is to learn transferable, technical skills. Techmill provides the camaraderie and support that is invaluable when starting down a new career path.

Developer - Dan Minshew

Touch Titans


Intro to HTML / CSS

In this section, you will be introduced to the foundation of the web – HTML. By working on projects, we will go over the basics of HTML, CSS, and how they work together to build a web page.


  • __HTML Basics
  • __CSS Overview
  • __Styling and Selectors
  • __Box model and cascading
  • __Intro to Bootstrap

Git and Github

Git is part of every modern day developer’s tool set, and we’re going to walk through how to use it effectively in our workflow. We will also go over Github and how to use it for collaboration.


  • __The command line
  • __Learning Github
  • __Creating a repo
  • __Commit, push, and pull
  • __Branches and merging

JavaScript and jQuery

As the language of the web, JavaScript is a ubiquitous tool you should learn how to use. We will use it to learn programming concepts, and for DOM manipulation using the ever popular JavaScript library, jQuery.


  • __Variables & data types
  • __Intro to jQuery
  • __Functions and loops
  • __Arrays and Objects
  • __Console.log and debugging

Week 1 / 2

Tues, July 11th

  • Overview of HTML / CSS / Git
  • Intro to Command Line
  • Atom & Github Overview

Thurs, July 13th

  • Setting up Git & Github
  • Tracking changes and branching
  • Markdown and README.md

Tues, July 18th

  • HTML Elements: Block
  • HTML Elements: Inline
  • HTML5 Specs

Thurs, July 20th

  • CSS: Styling Text
  • HTML / CSS Debugging
  • Github Pages

Week 3 / 4

Tues, July 25th

  • Classy CSS
  • Divs and Spans
  • Floats, not boats

Thurs, July 27th

  • CSS box model
  • The C in CSS (cascade)
  • Media queries / responsive design

Tues, August 1st

  • Intro to Bootstrap
  • Components & Grids
  • Implementing Bootstrap

Thurs, August 3rd

  • Customizing Bootstrap
  • Navigating documentation
  • Recreating sites with Bootstrap

Week 5 / 6

Tues, August 8th

  • JavaScript overview
  • Development resources
  • Strings, integers, & data types

Thurs, August 10th

  • Functions
  • Arrays and Objects
  • Calculators

Tues, August 15th

  • Intro to jQuery
  • Simple effects
  • Adding and removing classes

Thurs, August 17th

  • DOM manipulation
  • Variable scope
  • Working with forms

Week 7 / 8

Tues, August 22nd

  • Programming concepts
  • Logic & Conditionals
  • Branching

Thurs, August 24th

  • Do While Looping
  • Array Cardio
  • More cardio (it’s tough)

Tues, August 29th

  • Constructors
  • Prototypes
  • JSON

Thurs, August 31st

  • Ajax
  • Callbacks
  • Validation

Workshop Registration Form

First Name *

Last Name *

Age *

Email *

Phone

City *

State *

Zip *

How did you hear about us?

NewsletterOnline searchMeetupSocial mediaReferralOther

We only require this data for aggregate purposes and qualifiers (confirm age, for example). This helps us determine the level of interest not just in Denton, but the surrounding area as well.

We will never sell your data to 3rd party vendors.


Requirements

Like everything else, there are a few requirements to signing up for this course.

  • You are at least 16 years old
  • You agree to GitHub’s Terms of�Service
  • You will provide your own hardware (laptop)
  • You will provide feedback about the program.

I agree to these requirements. *

TechMill Copyright 2017