Introduction to Coding with Python!

What You'll Learn

You can add our Google calendar for this bootcamp to your calendar here! Google Calendar

January 6, 2020

Syllabus Day! + Introduction to Programming

  • Curriculum
  • Course Expectations and Requirements
  • Computer Science Basics
  • Dynamic vs Static Typed Languages
  • Compiled vs Interpreted Lanuages
  • Programming Languages Overview

January 8, 2020

Introduction to Python3, Installation, and Editor Setup

  • What is Python?
  • What is Python used for?
  • Python installation
  • Text Editor Overview and Options
  • VSCode Installation and Setup
  • Intro to Vim! ;-)

January 13, 2020

Getting Input, Displaying Output, Variables, Fun with Strings

  • How the heck to we get things to the screen?
  • How Do we get it to look the way we want?
  • What's a Variable and how do we use it?
  • All about Strings!

January 15, 2020

All About Data Types

  • Strings
  • Integers
  • Floats
  • Booleans
  • Complex Numbers

January 20, 2020

All about Data Structures

  • Lists
  • Dictionaries
  • Arrays
  • Sets
  • Tuples

January 22, 2020

Operators and Expressions

  • Comparison Operators
  • Assignment Operators
  • Arithmetic Operators
  • Logical Operators

January 27, 2020

Conditionals and Control Flow

  • IF…ELSIF…ELSE
  • Booleans + Comparisons
  • SWITCH!

January 29, 2020

Introduction to Algorithms

  • Let's learn how to solve some problems!

February 3, 2020

Loopty de Loops

  • For
  • For in
  • While
  • Do While
  • Loop Control Statements
    • Contine
    • Break
    • Pass

February 5, 2020

#GitGood Intro to Version Control + Coding Challenges

  • What is Git?
  • Why do we need it?
  • How do we Git good at git?
  • Solving Problems with Python on Exercism.io

February 10, 2020

Functions, Lambdas and Scope

  • Functions, Lambdas and reusable code
  • Scope

February 12, 2020

Algorithms pt2 + Coding Challenges

  • Let's learn how to solve MORE problems!

February 17, 2020

Errors, Handlers and File Operations

  • What are errors?
  • What are exceptions?
  • Handling Exceptions
  • Read, Write and Delete files

February 19, 2020

Scripting with Python

  • Let's learn how to automate all the things with Python!

February 24, 2020

Object Oriented Programming Pt. 1

  • What are Objects?
  • What is OOO?
  • Intro to Classes

February 26, 2020

Object Oriented Programming Pt. 2

  • This stream was skipped and shifted the entire scheule back 1 session

March 2, 2020

Object Oriented Programming Pt. 2

  • More on Classes
  • Practice with Classes

Algorithms pt3 + Coding Challenges

March 4, 2020

  • Let's learn how to solve EVEN MORE problems!

March 9, 2020

Capstone Project 1 pt1

  • We've learned a lot. NOW LET'S BUILD!
  • Project Details will be posted before bootcamp starts

March 11, 2020

Capstone Project 1 pt2

  • LET'S FINISH WHAT WE STARTED LAST STREAM!

All THE THINGS

March 16, 2020

Capstone Project 2 pt1

  • Bigger….Better…Projekt
  • Project Details will be posted before bootcamp starts

March 18, 2020

Capstone Project 2 pt2

  • Ascend to the top of Pyton Mountain

March 23, 2020

Now What? + Cracking the Coding Interview

  • What to Learn Next/Paths Forward
  • Additional Python Resources
  • What to expect in a coding interview
  • How to prepare yourself…and your resume’
  • Let's #Whiteboard

March 25, 2020

Software Engineering AMA Panel

This is your chance to ask questions and get some first hand insight from Software Engineers of various skill levels! It's an Ask Me Anything style panel so anythng(industry/technology related) is on the table!

March 27, 2020

Bootcamp Retrospective

We've spent the last 12 weeks together working hard and learning new things! Let's talk about how it went!