Three ideas that matter.
We strongly believe that mastering knowledge of something often requires breaking it down and then building it back up. We've built a curriculum that alternates using and building - by the end of your time at Grace Hopper you'll have built your own Database, Single Page Web Framework and CSS grid system. Don Knuth, a founder of the Computer Science field, said it most eloquently: "Your job here is not to be on top of things, it's to get to the bottom of things."
Grace Hopper’s curriculum will expose you to the latest in modern software development for the Web and Mobile. It is based on current technology trends and marketplace demand from industry leading companies. We cultivate a passion for discovering and learning, a necessary quality in today’s rapidly changing programming landscape. Even professional web developers will be impressed by the depth and breadth of your knowledge.
Breadth first learning.
Depth first mastery.
Before mastering the higher-level technologies in software development for the web, it is vital to understand the underpinnings of lower-level theory. This is why your journey at Grace Hopper will start with a deep dive into the fundamentals of Computer Science. Once you solidify these areas, you'll be ready to start focusing on front-end vs. back-end development, systems, frameworks and ultimately full-stack applications.
- Data Structures
- Object Oriented Programming
- HTML & CSS
- Services & APIs
- System architecture
Study how we efficiently and scalably store data in our web apps. From SQL to newer trends like NoSQL, MongoDB and client-side storage, master how data can be made, validated, synced and stored. We'll also build our own lightweight database to learn how the internals work.
- ORM Tools
Tools & Best Practices
Learn the tools of the developer trade, from version control systems to text editors and the command line. The curriculum also covers test driven development and design patterns, giving students the opportunity to write optimized, scalable code.
- Git version control
- Shell & systems
- Test-driven development
We know that your learning journey doesn't end on the last day at Grace Hopper. That’s why we’ve created the Masters Series, a collection of workshops and lectures designed to deepen your understanding of key computer science concepts and industry best practices, giving you the tools and confidence you need to keep moving forward in your new career.
- Lean Startup
- Program Management
Get the Syllabus
The admissions process at the Grace Hopper Program is designed to make sure you’re ready for the rigor and intensity of our academic program. Through an application, online assessment and in-person interview, we want to get a sense of your coding skills, background, and culture fit with the school.
No tuition cost until you secure a job.
Apply to the Grace Hopper Program at Fullstack Academy