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

  1. Week 1

    Software Engineering Foundations & Git

    How Modern Software Teams Work · Git, GitHub & Branching Workflows · Command Line & Developer Environments · Requirements, User Stories & Engineering Ethics

  2. Week 2

    HTML, CSS & Accessible Responsive UI

    Semantic HTML & Document Structure · CSS Layout: Flexbox & Grid · Responsive Design Systems · Accessibility, Forms & UI Quality

  3. Week 3

    JavaScript & TypeScript Fundamentals

    JavaScript Language Essentials · Objects, Arrays & Functional Patterns · Async JavaScript & the Web Platform · TypeScript Types, Interfaces & Tooling

  4. Week 4

    React & Component-Driven Frontend Development

    React Components & JSX · Props, State & Events · Forms, Validation & Client Routing · Reusable Components & Design Systems

  5. Week 5

    Advanced Frontend Engineering

    Data Fetching & Server State · State Management Patterns · Frontend Performance · Frontend Testing & Debugging

  6. 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

  7. Week 7

    Databases & Data Modeling

    Relational Data Modeling · SQL Queries & Joins · PostgreSQL Constraints, Indexes & Transactions · ORMs, Migrations & Data Access

  8. Week 8

    Authentication, Authorization & Application Security

    Sessions, Tokens & Identity · Role-Based Access Control · OWASP-Aware Secure Coding · Secrets, Validation & Security Testing

  9. Week 9

    Full-Stack Integration & API Design

    RESTful API Design · Frontend-Backend Integration · Pagination, Search & File Workflows · API Documentation & Versioning

  10. Week 10

    Testing, Quality & Continuous Integration

    Unit Testing · Integration & API Testing · End-to-End Testing · CI Pipelines, Linting & Quality Gates

  11. Week 11

    Containers, Deployment & Cloud Foundations

    Docker Fundamentals · Environment Configuration · Deploying Web Applications · Domains, HTTPS & Runtime Operations

  12. Week 12

    System Design & Performance

    Scalable Web Architecture · Caching & Performance · Background Jobs & Queues · Observability & Failure Handling

  13. Week 13

    Integrations, Events & Real-Time Applications

    Webhooks & Third-Party APIs · Event-Driven Patterns · WebSockets & Real-Time Features · Resilient Integration Design

  14. Week 14

    Team Engineering & Delivery

    Agile Delivery for Engineers · Code Review & Pull Requests · Technical Documentation · Estimating, Refactoring & Managing Technical Debt

  15. Week 15

    Capstone Build Sprint

    Capstone Architecture & Backlog · Frontend Implementation Sprint · Backend & Database Implementation Sprint · Testing, Security & Deployment Readiness

  16. 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.