Chapters¶
- 1. Introduction
- 2. How Programs Work
- 3. How To Write Code
- 4. Data and Variables
- 5. Making Decisions With Conditionals
- 6. Errors and Debugging
- 7. Stringing Characters Together
- 8. Arrays Keep Things in Order
- 9. Repeating With Loops
- 10. Control Flow and Collections
- 11. Methods
- 12. Classes, Objects, and Math Class
- 13. Terminal
- 14. Visual Studio Setup
- 15. Git More Collaboration
- 16. Rules to the Exceptions
- 17. Tools in Visual Studio
- 18. Classes in C#, Part 1
- 19. Classes and Objects, Part 2
- 20. Unit Testing
- 21. Inheritance
- 22. Interfaces and Polymorphism
- 23. We Built the Internet on HTML
- 24. Styling the Web With CSS
- 25. HTTP: The Postal Service of the Internet
- 26. User Input with Forms
Studios¶
- 4.11. Studio: Data and Variables
- 5.6. Studio: Goal Setting and Getting into the Right Mindset
- 8.6. Studio: Strings and Arrays
- 9.10. Studio: Loops
- 10.10. Studio: Counting Characters
- 11.7. Studio: Methods
- 15.7. Studio: Communication Log
- 17.3. Studio: If It Ain’t Broke, Add a Breakpoint!
- 18.8. Studio: Restaurant Menu
- 19.6. Studio: Restaurant Menu Continued
- 20.9. Studio: Unit Testing
- 21.9. Studio: Fun with Quizzes
- 22.7. Studio: Spinning the Discs
- 23.6. Studio: Making Headlines
- 26.10. Studio: HTTP and Forms
Assignments¶
Appendices¶
- Best Practices: Learning To Code
- String Method Examples
- Array Method Examples
- Loop Examples
- List Method Examples
- Dictionary Method Examples
Math
Class Methods- Setting up Software for the Class
- Terminal Commands
- Visual Studio Operational Tips
- Git Stash
- Git Workflows
- Creating a New Visual Studio Repo for GitHub