Skip to content

HackYourFutureBelgium/Intro-to-Programming

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

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

 
 
 

Contributors