Skip to content

ManinderGharuan/beginners-programming-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beginner’s Programming Course

Guidelines and related persistent communication for students of our Beginner’s Programming Course.

Note: This repository is mostly empty. Please check students section for forked repositories with content.

About

Beginner’s Programming Course is well, a programming course which introduces students (i.e anyone who want to learn) to programming. Instead of trying to teach programming in a classroom environment i.e teacher <-> student relation, we prefer teaching peer to peer. Focus is on teaching the lifestyle of programming rather than teaching a specific programming language, framework or technique.

How to join?

We are a local group, so instead of trying to (join and) learn remotely, we prefer to meet and discuss stuff. All our present students (and mentors) come together and meet once a week at least.

However, we do use online media for communication. Mainly this repository, and our slack channel.

How to use this repo

Students fork this repository and work on in their own fork. This work is generally filling up the notes directory with their own notes.

What this course covers

Main focus of this course is MIT’s Introduction to CS and Programming (fall 2008) course. However, we try to learn the ways of modern day (real world) software development. So along the way, we also learn everyday used tools like version control (git), do arbitrary projects to build confidence (and have fun), and encourage students to give talks on their favorite topics in our weekly/monthly meetups.

Everything covered in this course is documented in student’s notes. A general outline of topics to cover can be found in /notes directory, which contains per topic empty org files.

Notes

Profession in software is a lifelong journey of learning. Instead of teaching how to do X, we try to encourage students to teach themselves the given X. So taking notes is given as much priority as the main course itself.

Students can take notes in whatever format they prefer. However, org-mode is preferred format. We also recommend to use Spacemacs for editing org files.

Students

Here’s the list of students who are following/have followed this course (i.e student’s forks of this repository):

  • Maninder Singh
  • Jatinder Singh

About

Guidelines and related persistent communication for students of our Beginner's Programming Course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages