Skip to content

preeti-t/Introduction-to-programming-Part-1

Repository files navigation

Intro to Programming

Objective

The objective of this course is to give people with no prior software development experience an introduction to programming and thinking about data.

Primarily this is achieved by teaching programming concepts with JavaScript and Python and data concepts with SQL in spreadsheets. We also focus on professional development skills such as communicating effectively and working well on a team.

A pre-requisite of this module is having completed Hack Your Future’s Intro to Digital module which teaches the basics of HTML and CSS.

Planning

Week Topic Preparation Lesson plan Homework
1 Version Control Preparation Lesson plan Homework
2 Collecting and formatting data Preparation Lesson plan Homework
3 Querying data, considering presentation Preparation Lesson plan Homework
4 Programming Fundamentals Preparation Lesson plan Homework
5 Comparisons, assertions and breaking down problems Preparation Lesson plan Homework
6 Test cases with Jest Preparation Lesson plan Homework
7 Grouping data: Arrays and Loops Preparation Lesson plan Homework
8 Grouping data: Objects Preparation Lesson plan Homework
9 The DOM Preparation Lesson plan Homework
10 UI Components Preparation Lesson plan Homework
11 State Rendering Preparation Lesson plan Homework
12 Fetch & Asynchronous Preparation Lesson plan Homework

Contibuting

Please help us improve and share your feedback! If you find better tutorials or links, please share them by opening a pull request.

This document uses content from the Code your Future's curriculum, which is licensed under CC0 1.0 Universal.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published