cover | coverY | layout | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
.gitbook/assets/Screenshot 2024-09-05 at 4.29.43 PM.png |
0 |
|
Welcome to Marcy Lab School's Fullstack Software Engineering Curriculum! Here, you will find all of the lecture notes, recordings, slides, and code examples as well as cheat sheets, guides, and miscellaneous resources.
Over the next year you will learn how to be a Fullstack software engineer! You'll learn the basics of the JavaScript syntax, how to use JavaScript to solve real problems, and then how to organize and optimize your code like a pro!
{% embed url="https://docs.google.com/presentation/d/1rwV47b8VFPdaZLIm4PqQ5VI62JxEBRuqxrjdx7MQQPg/embed?start=false&loop=false&delayms=3000" %}
- Module 0: Command Line Interfaces, Git & GitHub
- Module 1: JavaScript Fundamentals
- Module 2: HTML, CSS, and DOM
- Module 3: Asynchronous Programming with APIs
- Module 4: Project Week!
- Module 5: Object-Oriented Programming (OOP)
- Module 6: Data Structures & Algorithms
- Module 7: React
- Module 8: Backend & Fullstack Development
- Module 9: Civic Tech Hackathon
- Module 10: Capstone / Internship
- Go slow now to go far later.
- Mastery of the fundamentals takes time but it is worth it.
- If you understand the fundamentals, you can reason about any of the abstractions built on top of them.
- Your words are your world.
- Vocabulary matters. Your mental models can only be as strong as the language you have to describe them.
- The quality of your solution is determined by your ability to articulate the problem.
- Learning is a skill...
- …and it is the most important skill in the world.
- ....and like all other skills, it can be developed and improved upon with intentional practice.
- We learn by repeated exposure. What was once intimidating becomes familiar and approachable through repetition.
- AI tools like ChatGPT are shortcuts for writing code, but they are not shortcuts for learning. Learn from your community (peers, Google, and StackOverflow, even)!