Master Full-Stack Development. Delve into advanced topics like API development, relational databases, and backend systems. Learn to manage complex client-server interactions and create secure, scalable applications that meet industry standards.
Financing and flexible payment options available. Learn more
In this advanced set of courses, you’ll explore the most critical aspects of software engineering, from API development to managing relational databases and building secure backend systems. You’ll learn how to design, implement, and deploy full-stack applications that meet industry standards. These courses will challenge you to think critically about software design, improve your ability to manage complex projects, and prepare you to take on leadership roles in the tech industry. By the end, you’ll have mastered the art of full-stack development and be ready to tackle any software engineering challenge that comes your way.
The Bletchley Institute x Flatiron School difference:
Pre-requisite programs: Software Engineering Essentials, Software Engineering Foundations I
For these advanced courses, you’ll need:
Upon completion of this program, you'll be able to move on to the Software Engineering Capstone.
Industry-approved curriculum to support your journey into software engineering
Object Oriented Programming with Python - 3 weeks
This course introduces essential Python programming concepts for backend development, focusing on object modeling and complex relationships like one-to-many and many-to-many, commonly used in databases. It concludes with a project to create a CLI application demonstrating these relationships.
What you'll learn:
API Development with Python- 3 weeks
In this course, you'll learn to use a Python library/framework to build dynamic REST APIs, focusing on data exchange, validation, and client-server communication. The course concludes with a project to create a REST API and a basic React client.
What you'll learn:
Relational Databases - 3 weeks
In this course, you'll learn SQL and Flask-SQLAlchemy to build robust APIs that interact with relational databases. You'll master data manipulation and complex model relationships, culminating in a project where you create an API that seamlessly connects to a relational database and handles intricate data structures.
What you'll learn:
Backend Development with Python - 3 weeks
This course teaches you to build robust and secure web applications using Flask. You'll master client-server communication, JWT authentication, and backend development. The course concludes with a project where you'll create a full-fledged API with user login, authorization, and seamless data flow.
What you'll learn:
Upfront
$4,700
Pay as You Go
$5,200
3 monthly payments of $1,734
Pick the option that best fits into your life.
You’re ready to commit to a full-time course load. You’ll graduate in 15 weeks thanks to a rigorous schedule and instructor support.
Part-time is designed for busy people. If you don't have 8 hours to dedicate a day, then part-time is for you. Graduate in 45 weeks.
The community-powered options offers peak flexibility. Pay a small fee each month for access to course material with no time limit for completion.
Software:
Visual Studio will be used in this program and can be downloaded for free.
Hardware:
Students will need a computer that meets the minimum requirements for Visual Studio 2022.
Break into the industry with our best-in-class programs, which include expert industry mentorship, flexible schedules, small class sizes, and affordable pricing.
Be part of a community that dares to dream, to innovate, and to make a lasting impact on the world. Together, we can achieve mighty things.