- Prework
- HTML/CSS
- Python 101
- Python 102
- Homework
- Additional Resources
Prework
Getting Started
Welcome to the Coding Temple introductory work! This introduction will help you prepare for the course you have selected and is required. In this endeavor, we will not only go over the current trends in technology but also help you understand the industry, think like developers, and solve complex problems.
Prerequisites
- Join Slack and Download the App
- On Slack Check the pre-cohort-prep Channel for updates, additional information and to get help.
- Sign up and Install Zoom
- You will want decent typing skills! This website does a great job teaching how to type all the symbols programmers have to type. Typing.io
Computer Skills Background Information
This portion is optional for those that are familiar with computers, but some course modules are still highly recommended.
All the modules can be found here: Intro Computing Modules
- Computer Basics – Recommended for ALL students
- Basic Computer Skills
- Mouse Tutorial
- Typing Tutorial
- Computer Science – Recommended for ALL students
- Tech Savvy Tips and Tricks
Plan
- Watch Welcome Video
- Complete the Required Installs.
- Book a time with an instructor to verify your installs are correctly set up.
- Live Students Full and Part Time
- Self Paced Students
- HTML/CSS
- HTML/CSS Pre-work Homework
- Python101
- Python102
- Python Pre-work Homework
Resources
- HTML TextBook: ‘HTML & CSS Design and build Websites’
- Python Official Documentation
- Python TextBook: ‘Python Crash Course: A Hands-On, Project-Based Introduction to Programming’
Setup your PC for software development
Below are 4 applications you need to install please follow the Steps in the Videos.
There are special instructions included so be sure to actually use the videos!
- Python
- VS Code
- Anaconda
- Git
- Git Website
- Watch the Video walkthrough on macOS X
- Watch the Video walkthrough on Windows 10
- There is a Git/Github walkthrough in HTML/CSS
- Book a time with an instructor to verify your installs are correctly set up. While you wait for your meeting you can move on with the prework
- Book a time with an instructor to verify your installs are correctly set up.
- Live Students Full and Part Time
- Self Paced Students
- Book a time with an instructor to verify your installs are correctly set up.
HTML
Quickly go through this HTML5 tutorial and check and play with the “Try it yourself” examples. You will do everything under the heading (on the left) HTML Tutorial and HTML Forms.
Please read through the chapters listed below of the book “HTML & CSS Design and build Websites”. Look at examples to get a better understanding of how to use the concepts.
● Chapter 2: Text
● Chapter 3: Lists
● Chapter 4: Links
● Chapter 5: Images
● Chapter 7: Forms
CSS
Go through this CSS tutorial and check and play with the “Try it yourself” examples. You will do everything under the heading (on the left) CSS Tutorial
Portfolio Website Walkthrough
● HTML Walkthrough: Code Along with Kev
● CSS Walkthrough: Code Along with Kev
● HTML/CSS Practice Problems: Practice Problems to review HTML/CSS
HTML/CSS Prework Homework:
Create a portfolio website.
Once you have completed the Pre-Work HTML and Pre-Work CSS tasks, create a website using text, lists, include at least two links, two different images and a form. Use as many different CSS styles to help design your website. We would like you to create a website that tells us about you. You can include any text, or images on your website. We would like you to talk about yourself, your background, hobbies and why you want to become a web developer. Make it as elaborate as possible.
Do NOT submit a copy of the walkthrough video. Make it your own!
Upload these files to github.com and submit the Git repository to the google classroom assignment. For a video walkthrough of uploading to GitHub with Git: Git Uploading Walkthrough
Your site should look similar to this:
- Watch the Welcome to the Command Line Video
- Download e-book
- Watch Welcome to Python at the CLI video
- Read chapter 2
- Practice what you read
- Watch The Video Lesson
- Chapter 2 Practice Problems
- Read chapter 3
- Practice what you read
- Watch The Video Lesson
- Read chapter 4
- Practice what you read
- Watch The Video Lesson
- Chapters 3 & 4 Practice Problems
- Download e-book
- Read Chapter 5
- Practice what you read
- Watch The Video Lesson
- Chapter 5 Practice Problems
- Read Chapter 6
- Practice what you read
- Watch The Video Lesson
- Chapter 6 Practice Problems
- Read Chapter 7
- Practice what you read
- Watch The Video Lesson
- Chapter 7 Practice Problems
- Read Chapter 8
- Practice what you read
- Watch The Video Lesson
- Chapter 8 Practice Problems
Part 1 – Coding Questions
- Complete the Coding Questions below in one .py file
- Create an account at https://github.com/
- Upload this file to github.com and submit the Git repository to the google classroom assignment
- Watch this video walkthrough
You will be turing in this assignment to you google classroom. Please save your 5 functions to one .py file demark the question numbers and the question in a comment above it’s respective function
Question 1
Write a function to print “hello_USERNAME!” USERNAME is the input of the function. The first line of the code has been defined as below.
def hello_name(user_name): .....
Question 2
Write a python function, first_odds that prints the odd numbers from 1-100 and returns nothing
def first_odds(): .....
Question 3
Please write a Python function, max_num_in_list to return the max number of a given list. The first line of the code has been defined as below.
def max_num_in_list(a_list): .....
Question 4
Write a function to return if the given year is a leap year. A leap year is divisible by 4, but not divisible by 100, unless it is also divisible by 400. The return should be boolean Type (true/false).
def is_leap_year(a_year): .....
Question 5
Write a function to check to see if all numbers in list are consecutive numbers. For example, [2,3,4,5,6,7] are consecutive numbers, but [1,2,4,5] are not consecutive numbers. The return should be boolean Type.
def is_consecutive(a_list): .....
Task 1 – Practice with CodeWars
- Follow this video tutorial for setting up a CodeWars account.
- Familiarize yourself with the site and start solving problems! The more you practice with CodeWars, the more prepared you’ll be coming into class. If you are a selfpaced student, move on into the main course instead.
Task 2 – Explore Google Classroom
Closer to your cohort start date, your instructor will send you a link to join Google Classroom. This is where all class recordings, homework assignments, and reference materials will be posted for the class.
If you are a selfpaced student, you should already have access.
Watch this video walkthrough for additional information on navigating the classroom.
Compare our Career Paths
Prework
Getting Started
Welcome to the Coding Temple introductory work! This introduction will help you prepare for the course you have selected and is required. In this endeavor, we will not only go over the current trends in technology but also help you understand the industry, think like developers, and solve complex problems.
Prerequisites
- Join Slack and Download the App
- On Slack Check the pre-cohort-prep Channel for updates, additional information and to get help.
- Sign up and Install Zoom
- You will want decent typing skills! This website does a great job teaching how to type all the symbols programmers have to type. Typing.io
Computer Skills Background Information
This portion is optional for those that are familiar with computers, but some course modules are still highly recommended.
All the modules can be found here: Intro Computing Modules
- Computer Basics – Recommended for ALL students
- Basic Computer Skills
- Mouse Tutorial
- Typing Tutorial
- Computer Science – Recommended for ALL students
- Tech Savvy Tips and Tricks
Plan
- Watch Welcome Video
- Complete the Required Installs.
- Book a time with an instructor to verify your installs are correctly set up.
- Live Students Full and Part Time
- Self Paced Students
- HTML/CSS
- HTML/CSS Pre-work Homework
- Python101
- Python102
- Python Pre-work Homework
Resources
- HTML TextBook: ‘HTML & CSS Design and build Websites’
- Python Official Documentation
- Python TextBook: ‘Python Crash Course: A Hands-On, Project-Based Introduction to Programming’
Setup your PC for software development
Below are 4 applications you need to install please follow the Steps in the Videos.
There are special instructions included so be sure to actually use the videos!
- Python
- VS Code
- Anaconda
- Git
- Git Website
- Watch the Video walkthrough on macOS X
- Watch the Video walkthrough on Windows 10
- There is a Git/Github walkthrough in HTML/CSS
- Book a time with an instructor to verify your installs are correctly set up. While you wait for your meeting you can move on with the prework
- Book a time with an instructor to verify your installs are correctly set up.
- Live Students Full and Part Time
- Self Paced Students
- Book a time with an instructor to verify your installs are correctly set up.
HTML/CSS
HTML
Quickly go through this HTML5 tutorial and check and play with the “Try it yourself” examples. You will do everything under the heading (on the left) HTML Tutorial and HTML Forms.
Please read through the chapters listed below of the book “HTML & CSS Design and build Websites”. Look at examples to get a better understanding of how to use the concepts.
● Chapter 2: Text
● Chapter 3: Lists
● Chapter 4: Links
● Chapter 5: Images
● Chapter 7: Forms
CSS
Go through this CSS tutorial and check and play with the “Try it yourself” examples. You will do everything under the heading (on the left) CSS Tutorial
Portfolio Website Walkthrough
● HTML Walkthrough: Code Along with Kev
● CSS Walkthrough: Code Along with Kev
● HTML/CSS Practice Problems: Practice Problems to review HTML/CSS
HTML/CSS Prework Homework:
Create a portfolio website.
Once you have completed the Pre-Work HTML and Pre-Work CSS tasks, create a website using text, lists, include at least two links, two different images and a form. Use as many different CSS styles to help design your website. We would like you to create a website that tells us about you. You can include any text, or images on your website. We would like you to talk about yourself, your background, hobbies and why you want to become a web developer. Make it as elaborate as possible.
Do NOT submit a copy of the walkthrough video. Make it your own!
Upload these files to github.com and submit the Git repository to the google classroom assignment. For a video walkthrough of uploading to GitHub with Git: Git Uploading Walkthrough
Your site should look similar to this:
Python 101
- Watch the Welcome to the Command Line Video
- Download e-book
- Watch Welcome to Python at the CLI video
- Read chapter 2
- Practice what you read
- Watch The Video Lesson
- Chapter 2 Practice Problems
- Read chapter 3
- Practice what you read
- Watch The Video Lesson
- Read chapter 4
- Practice what you read
- Watch The Video Lesson
- Chapters 3 & 4 Practice Problems
Python 102
- Download e-book
- Read Chapter 5
- Practice what you read
- Watch The Video Lesson
- Chapter 5 Practice Problems
- Read Chapter 6
- Practice what you read
- Watch The Video Lesson
- Chapter 6 Practice Problems
- Read Chapter 7
- Practice what you read
- Watch The Video Lesson
- Chapter 7 Practice Problems
- Read Chapter 8
- Practice what you read
- Watch The Video Lesson
- Chapter 8 Practice Problems
Homework
Part 1 – Coding Questions
- Complete the Coding Questions below in one .py file
- Create an account at https://github.com/
- Upload this file to github.com and submit the Git repository to the google classroom assignment
- Watch this video walkthrough
You will be turing in this assignment to you google classroom. Please save your 5 functions to one .py file demark the question numbers and the question in a comment above it’s respective function
Question 1
Write a function to print “hello_USERNAME!” USERNAME is the input of the function. The first line of the code has been defined as below.
def hello_name(user_name): .....
Question 2
Write a python function, first_odds that prints the odd numbers from 1-100 and returns nothing
def first_odds(): .....
Question 3
Please write a Python function, max_num_in_list to return the max number of a given list. The first line of the code has been defined as below.
def max_num_in_list(a_list): .....
Question 4
Write a function to return if the given year is a leap year. A leap year is divisible by 4, but not divisible by 100, unless it is also divisible by 400. The return should be boolean Type (true/false).
def is_leap_year(a_year): .....
Question 5
Write a function to check to see if all numbers in list are consecutive numbers. For example, [2,3,4,5,6,7] are consecutive numbers, but [1,2,4,5] are not consecutive numbers. The return should be boolean Type.
def is_consecutive(a_list): .....
Additional Resources
Task 1 – Practice with CodeWars
- Follow this video tutorial for setting up a CodeWars account.
- Familiarize yourself with the site and start solving problems! The more you practice with CodeWars, the more prepared you’ll be coming into class. If you are a selfpaced student, move on into the main course instead.
Task 2 – Explore Google Classroom
Closer to your cohort start date, your instructor will send you a link to join Google Classroom. This is where all class recordings, homework assignments, and reference materials will be posted for the class.
If you are a selfpaced student, you should already have access.
Watch this video walkthrough for additional information on navigating the classroom.