Telicon Academy™ · 16 weeks · 64 lessons
Full-Stack Software Engineering Bootcamp
A 16-week project-intensive path through modern frontend and backend engineering, databases, APIs, testing, security, deployment and system design.
Who it's for
New graduates, career changers and professionals building a software engineering portfolio.
Prerequisites
- Comfort using a computer
- Logical problem-solving
- Time for project-based study
You'll be able to
- Build accessible frontend interfaces
- Design backend APIs and relational data models
- Test, secure and deploy applications
- Present engineering decisions and working portfolio projects
16-week curriculum
Week 1
Software Engineering Foundations & Git
How Modern Software Teams Work · Git, GitHub & Branching Workflows · Command Line & Developer Environments · Requirements, User Stories & Engineering Ethics
Week 2
HTML, CSS & Accessible Responsive UI
Semantic HTML & Document Structure · CSS Layout: Flexbox & Grid · Responsive Design Systems · Accessibility, Forms & UI Quality
Week 3
JavaScript & TypeScript Fundamentals
JavaScript Language Essentials · Objects, Arrays & Functional Patterns · Async JavaScript & the Web Platform · TypeScript Types, Interfaces & Tooling
Week 4
React & Component-Driven Frontend Development
React Components & JSX · Props, State & Events · Forms, Validation & Client Routing · Reusable Components & Design Systems
Week 5
Advanced Frontend Engineering
Data Fetching & Server State · State Management Patterns · Frontend Performance · Frontend Testing & Debugging
Week 6
Backend Development with Node.js
Node.js Runtime & Server Fundamentals · Express / API Routing Patterns · Middleware, Validation & Error Handling · Service Layers & Clean Backend Structure
Week 7
Databases & Data Modeling
Relational Data Modeling · SQL Queries & Joins · PostgreSQL Constraints, Indexes & Transactions · ORMs, Migrations & Data Access
Week 8
Authentication, Authorization & Application Security
Sessions, Tokens & Identity · Role-Based Access Control · OWASP-Aware Secure Coding · Secrets, Validation & Security Testing
Week 9
Full-Stack Integration & API Design
RESTful API Design · Frontend-Backend Integration · Pagination, Search & File Workflows · API Documentation & Versioning
Week 10
Testing, Quality & Continuous Integration
Unit Testing · Integration & API Testing · End-to-End Testing · CI Pipelines, Linting & Quality Gates
Week 11
Containers, Deployment & Cloud Foundations
Docker Fundamentals · Environment Configuration · Deploying Web Applications · Domains, HTTPS & Runtime Operations
Week 12
System Design & Performance
Scalable Web Architecture · Caching & Performance · Background Jobs & Queues · Observability & Failure Handling
Week 13
Integrations, Events & Real-Time Applications
Webhooks & Third-Party APIs · Event-Driven Patterns · WebSockets & Real-Time Features · Resilient Integration Design
Week 14
Team Engineering & Delivery
Agile Delivery for Engineers · Code Review & Pull Requests · Technical Documentation · Estimating, Refactoring & Managing Technical Debt
Week 15
Capstone Build Sprint
Capstone Architecture & Backlog · Frontend Implementation Sprint · Backend & Database Implementation Sprint · Testing, Security & Deployment Readiness
Week 16
Capstone Launch, Defense & Career Portfolio
Production Launch & Monitoring · Technical Report & Architecture Decision Records · Live Product Demo & Expert Panel Defense · Portfolio, GitHub & Interview Readiness
Projects
Week 4 · Applied project
Accessible frontend
Build a responsive, tested interface for a fictional service.
Week 8 · Mid-program project
Full-stack application checkpoint
Present an authenticated app with a documented database and API.
Week 16 · Capstone · expert panel
Production-ready application
Design, test, deploy and defend a working full-stack product before an expert panel.
Admissions readiness check
- Logic and problem solving
- Computing fundamentals
- Programming aptitude
- Communication and learning readiness
Advisory only; staff make the final decision.
Trainer expectations
Professional full-stack delivery, code review, testing, databases, accessibility and secure deployment experience; real project portfolio preferred.
Career directions
- Junior Software Engineer
- Full-Stack Developer
- Frontend Developer
- Backend Developer
- QA/Automation Engineer
Not a job guarantee.
Learning and tools
Guided lessons, applied practice and a portfolio of work aligned to this pathway.
Tools and technologies
- HTML and CSS
- JavaScript and TypeScript
- React
- Node.js
- PostgreSQL
- Git and GitHub
- Testing and CI
- Containers and deployment
Expert review and certificate
The capstone is reviewed by an assigned expert panel. Panel assignments depend on verified reviewer availability; no staff credentials are implied by a seat description.
Panel perspectives
- Frontend reviewer
- Backend and data reviewer
- Security and quality reviewer
- Industry product reviewer
Completion requirements
- Required lessons and labs
- Portfolio projects and midpoint review
- Quizzes and final assessment
- Expert-reviewed capstone and completed revisions
Start dates, financial options and admission decisions are confirmed by staff. A certificate does not guarantee employment.