Skip to content

AmyOBro/code-fastfoundations

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code FastFoundations™

By the end of this course, we want every dedicated student to have:

  • an end-to-end perspective of how to work with computational machines, not just how to use a programming language;
  • familiarity with the role of source control by using it throughout the course;
  • deep experience with how to plan and write effective functions;
  • good technique when embarking on writing any piece of code;
  • a fundamental understanding of how OOP emerges from functional programming;
  • the difference between programming and writing software;
  • an aspiration towards writing great software;

Programme

  • Day 1 - Processes, flowcharts and strings
  • Day 2 - Files, paths and process control
  • Day 3 - Special purpose libraries
  • Day 4 - Object-oriented programming (OOP)
  • Day 5 - Writing software

Tips

  • Commit as you go
  • Avoid copying and pasting from the notes; type to gain muscle memory
  • Keep up with the class
  • Keep time for all sessions - we have a lot to cover!
  • Make every effort to get the big picture. You will forget the details but better to know why than what or how.

About

Copy of the code-fastfoundations repository

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%