Welcome to CORE
  • Welcome to Coding for Entrepreneurs
  • Why Even Learn?
  • What we will learn
  • Who's this For? Not Just Entrepreneurs...
  • How this class works.
  • What else is out there? Wordpress, Ruby on Rails, Joomla, and Shopify..
  • Getting Help
Setup your Computer
  • Install the Tools you Need
  • System Setup Links
  • Notes on Text Editors
Web Basics
  • Domain Names + buying them, Website Hosting, and Understanding Paths.
  • Local vs Live (Development vs Production)
  • Front End vs Backend
Introduction to Python
  • Start Here
  • Your Python Introduction
  • Numbers
  • Numbers Part 2
  • Strings
  • Storing Data: Lists
  • Storing Data: Dictionary
  • Loops : For & While
  • Python Built-in Library of Functions
  • Third Party Packages & Next Steps
Introduction to HTML/CSS
  • Start Here
  • Build an HTML Website
  • Add Images
  • Add Pages to your HTML Website.
  • Add CSS
  • What's Next?
Try Django: Build an MVP Landing Page
  • Try Django -- An Introduction to Coding for Entrepreneurs
  • Now What?
  • Welcome to Try Django 1.7
  • Apps & Migrations (new in Django 1.7)
  • Django Admin
  • Views & Urls
  • Setting Up Static Files
  • Templates & Using Static Files
  • Add Bootstrap (v. 3.1.1)
  • Customize Bootstrap
  • Update Templates with Blocks and Urls
  • Add A Form
  • Setup to Send Email
  • Django Context
  • Django Crispy Tags & More Bootstrap
  • Login, Logout, & Authentication with Django AllAuth
  • Customize Django All Auth Templates
  • Login Required & Template Updates
  • Start Checkout Process with Stripe
  • Checkout with Stripe Part 2
  • Django Signals
  • Stripe Customer & Charges & Cards| All Together
  • Beta Wrap Up
Bootstrap Basics
  • Welcome
  • Button Label & Alert Colors
  • Navbar
  • CSS Sprites to use an Image as your Logo
  • Grid System
  • Add Bootstrap To Django Admin with Django Admin Bootstrapped
  • Bootstrap Basics
Introduction to jQuery
  • Introduction
  • General Setup
  • Load Custom Javascript File
  • Selector Basics
  • Prevent Default (actions)
  • Fading objects
Django Project
  • How to Start a New Project
  • Virtual Environments (Usage, Benefits, Requirements.txt)
  • Layout Structure
Django Views: Function Based Views
  • Function Based Views
  • Render & Render_to_Response
  • Context
  • Forms in Views using ModelForm
Django Template System: HTML Structure for Data
  • Template Storage
  • Context in Templates
  • Template Inheritance: Extends Tag {% extends '' %}
  • Blocks {% block head %}
  • The Include tag {% include '' %}
  • Cycle Tag
  • Built-in Filters
  • Custom Template Tags {% load my_custom_tag %}
  • Render Raw HTML as Template within a View
Django Models: Storing & Retreiving Data
  • Models.py
  • Register Model In Django Admin
  • Model Form
  • Models & Querysets using the Python Shell
  • Model Managers
  • Custom Queryset Methods
  • Django 1.6 : Making Changes to Models (and early versions of django)