AI-Native Tech Ecosystem

Curriculum

Self-paced. Code from day one. General studies build the foundation, then specialize — engineering, sales, project management, or teaching. Graduate into paid roles at every stage.

General Studies — Phases 1–3

The undergraduate core. Every student completes these three phases.

Core Computer Science

Sequential courses building from zero to working with structured data. No prior experience required.

BS-101

How Computers Work

Lecture + Lab
Prereqs:None
  • Binary & data representation
  • Memory & storage
  • CPU execution cycle
  • What happens when code runs
BS-102

Variables & Types

Lecture + Lab
Prereqs:
BS-101
  • Strings, numbers, booleans
  • Declaring and assigning variables
  • Type conversion
  • Console output & debugging
BS-103

Logic & Control Flow

Lecture + Lab
Prereqs:
BS-102
  • Comparison operators
  • If / else / else-if
  • Boolean logic — AND, OR, NOT
  • Loops — for and while
  • Nested conditions
BS-104

Functions

Lecture + Lab
Prereqs:
BS-103
  • Defining and calling functions
  • Parameters and arguments
  • Return values
  • Scope and variable lifetime
  • Pure functions vs side effects
Data Structures & Financial Markets

Students learn data structures by building with real market data — stocks, portfolios, and price history become the examples.

BS-105

Data Structures & Financial Markets

Lecture + Lab
Prereqs:
BS-104
  • Arrays — stock price history and time series
  • Objects — modeling a stock: ticker, price, volume, market cap
  • Dictionaries — building a portfolio: ticker → shares held
  • Nested structures — candlestick data and order books
  • Iteration — scanning a watchlist, filtering by criteria
  • Choosing the right structure for financial data
BS-106

Algorithmic Complexity & Efficiency

Lecture + Lab
Prereqs:
BS-105
  • Big O notation — measuring time and space
  • Linear vs. logarithmic vs. quadratic — what scales and what breaks
  • Sorting algorithms — bubble, merge, quick — and when each wins
  • Search algorithms — linear scan vs. binary search on sorted data
  • Hash maps and sets — O(1) lookups and why they matter
  • Analyzing your own code — profiling loops and nested operations
Applied Projects

CS foundations and market knowledge converge into real builds.

BS-107

Trading Algorithm

Project
Prereqs:
BS-106
  • Reading and structuring price data
  • Moving averages — SMA, EMA
  • Buy / sell signal logic
  • Backtesting with historical data
  • Risk and position sizing basics
BS-108

Classes & OOP

Lecture + Lab
Prereqs:
BS-106
  • What is a class — blueprints for objects
  • Constructors and properties
  • Methods — functions that belong to a class
  • Inheritance basics
  • When to use classes vs functions
BS-109

APIs & Live Data

Project
Prereqs:
BS-107BS-108
  • What is an API — request and response
  • HTTP methods and status codes
  • Fetching and parsing JSON
  • Building an API client class
  • Pulling live market data

Final Assessment

BS-110

Final Exam

Two-part exam. Part 1 proves you can code. Part 2 proves you can architect, build with AI, and defend your work.

Prereqs:All courses

Part 1

No AI. No notes. Timed.

Code from Scratch

Prove you can write code without assistance. Build a working class with methods, logic, and state — from memory.

  • Build a BankAccount class from scratch
  • Constructor — owner name, starting balance
  • Deposit and withdraw methods with validation
  • Transfer between two accounts
  • Transaction history using an array

Part 2

AI allowed. Architecture is graded.

Architect & Build with AI

Design the class structure for a BlackJack game, build it with AI, then defend your decisions. Instructor will ask you to modify a feature live.

  • Whiteboard the architecture before writing any code
  • Card, Deck, Player, Game — explain why each is a class
  • Build the game using AI as a tool, not a crutch
  • Instructor asks for a live modification — adapt on the spot
  • Explain any line of code when asked
Gate: Two-part exam
How Networks Work

What actually happens when machines talk to each other. No magic, just packets.

BS-201

How the Internet Works

Lecture + Lab
Prereqs:
BS-110
  • TCP/IP — packets, addresses, routing
  • HTTP — what happens when you click a link
  • DNS — turning names into addresses
  • Client-server model
  • Ports and protocols
Cybersecurity Fundamentals

Understand threats before you build. Security mindset applied to everything that follows.

BS-202

Cybersecurity Fundamentals

Lecture + Lab
Prereqs:
BS-201
  • The threat landscape — who attacks, why, and how
  • Encryption basics — symmetric, asymmetric, hashing
  • Authentication & authorization — passwords, tokens, OAuth
  • Network security — firewalls, TLS, man-in-the-middle attacks
  • OWASP Top 10 — the vulnerabilities every developer must know
  • Security mindset — thinking like an attacker to build better defenses
Databases & Servers

Storing data and serving it. Students spin up real infrastructure.

BS-203

Databases

Lecture + Lab
Prereqs:
BS-202
  • What is a database — why persistent storage matters
  • Tables, rows, and columns
  • SQL — SELECT, INSERT, UPDATE, DELETE
  • Modeling data — stock portfolio as tables
  • Querying, filtering, and joins
BS-204

Spinning Up Servers

Lab
Prereqs:
BS-202
  • What is a server — a program that listens
  • Running a local HTTP server
  • Handling requests and sending responses
  • Routing — mapping URLs to logic
  • Lab: serve stock data from Phase 1 over HTTP
Raw Networking & Distributed Systems

Go below HTTP. Sockets, raw data, multiple machines talking to each other.

BS-205

Raw Networking & Sockets

Lab
Prereqs:
BS-204
  • Sockets — direct machine-to-machine connections
  • TCP vs UDP — reliability vs speed
  • Sending and receiving raw data
  • Lab: two-terminal chat over sockets
  • Lab: file transfer between machines
BS-206

Mini Distributed Network

Lab
Prereqs:
BS-205BS-203
  • Multiple nodes communicating
  • Data replication — syncing state across servers
  • Leader election basics
  • Failure handling — what happens when a node goes down
  • Lab: 3-node network that replicates a shared dataset

Final Project

BS-207

Final Project — Stock Data Network

Build a multi-node stock data service. One server fetches and stores data, others replicate from it, clients can query any node.

Prereqs:All courses
Primary server fetches market data and writes to database
Replica servers sync from primary over sockets
HTTP endpoints for clients to query any node
Graceful handling when a node disconnects
Demonstrate the full lifecycle: fetch → store → replicate → serve
Gate: Final project
Full Stack Fundamentals

Students connect a front end to the back end they built in Phase 2. Same stack used at Blackshore — TypeScript and React.

BS-301

The Browser & Developer Tools

Lecture + Lab
Prereqs:
BS-207
  • How browsers render pages — the critical path
  • The DOM — what it is, how to inspect and manipulate it
  • JavaScript in the browser — console, events, debugging
  • Layout architecture — how components organize visually
  • Network tab — watching requests hit your Phase 2 server
BS-302

HTML & TypeScript

Lecture + Lab
Prereqs:
BS-301
  • HTML structure and semantic markup
  • Why types matter — catching bugs before they run
  • Type annotations, interfaces, and generics
  • Union types and narrowing
  • Strict mode and compiler feedback
  • Lab: add types to your Phase 2 backend code
BS-303

React & Component Architecture

Lecture + Lab
Prereqs:
BS-302
  • Components — functions that return UI
  • Props, state, and the render cycle
  • Hooks — useState, useEffect, useRef
  • Architectural thinking — when to split, when to compose
  • Lab: build a front end on your Phase 2 backend
UI/UX Design

Design thinking for developers. Runs parallel to the TypeScript/React track.

BS-304

UI/UX Design Principles

Lecture + Lab
Prereqs:
BS-301
  • Layout, visual hierarchy, and spacing
  • Color theory and typography for the web
  • User flows and wireframing
  • Accessibility — building for everyone
  • Lab: redesign an existing page with UX improvements
Deployment

Two deployment targets — students own the full pipeline from hardware to cloud.

BS-305

On-Premise Deployment

Lab
Prereqs:
BS-303
  • Your hardware, your rules — what on-prem means
  • Setting up a local server on physical hardware
  • Networking — port forwarding, firewall, static IPs
  • SSL certificates and domain routing
  • Lab: deploy your full stack app on a local machine
BS-306

Cloud Deployment — AWS

Lab
Prereqs:
BS-305
  • AWS ecosystem overview — EC2, S3, Route 53
  • Spinning up an EC2 instance from scratch
  • Security groups, SSH, and access control
  • Installing dependencies and running the app remotely
  • Lab: deploy the same app to AWS

Final Project

BS-307

Final Project — Build for a Real Client

Build a full-stack internal tool for a real business or organization. Gather requirements, build it, deploy it, and present it.

Prereqs:All courses
Meet with the client to gather requirements and identify a real need
Choose the project — scheduling, progress tracking, resource hub, or propose your own
Full stack React/TypeScript front end connected to a real backend
Deploy to on-prem and AWS — demonstrate both environments live
Present to client and class as a product demo — practice for Phase 6
Gate: Final project

Milestone

Prototype Lab Access

Phase 3 graduates are cleared for client-facing project work. Paid engagements begin here.

Elective — not required to advance

ST-1

Consultative Tech Sales

Lecture + Lab
Prereqs:
Phase 3
  • Understanding tech products from a sales perspective
  • Needs discovery — asking the right questions
  • Value propositions — translating features into business outcomes
  • The consultative sale — trusted advisor, not closer
  • Lab: pitch a Blackshore service to a panel
ST-2

The Ecosystem & CRM

Lecture + Lab
Prereqs:
ST-1
  • The full Blackshore ecosystem — every product and service you can sell
  • CRM platform — leads, pipeline stages, deal tracking, forecasting
  • Partner network — what partners offer and how to package it
  • Daily CRM workflow — prospecting, follow-ups, pipeline reviews
  • Lab: build and manage a live sales pipeline
ST-3

Sales Practicum

Project
Prereqs:
ST-2
  • Run real sales cycles — Prototype Lab projects, program enrollment, partner services
  • Handle objections, negotiate terms, close deals
  • Client relationship management — retention and expansion
  • Sales reporting and pipeline reviews with leadership
  • Certification: demonstrate a full sales cycle end-to-end

Advanced Studies — Phases 4–5

DevOps, leadership, and entrepreneurship. The path to Blackshore Technologies.

Git & Collaboration

Version control as a team sport. Students work in shared repos for the first time.

BS-401

Git & Version Control

Lecture + Lab
Prereqs:
BS-307
  • What Git tracks and why it matters
  • Commits, branches, and merge conflicts
  • Pull requests and code review workflows
  • Branching strategies — feature branches, trunk-based
  • Lab: collaborate on a shared repo with classmates
Scrum & Sprint Execution

Real project management with real stakeholders. Students run sprints with live clients.

BS-402

Scrum & Agile Principles

Lecture + Lab
Prereqs:
BS-401
  • Agile mindset — iterating vs. planning everything upfront
  • Scrum roles — product owner, scrum master, dev team
  • Sprint planning, standups, and retrospectives
  • User stories and acceptance criteria
  • Estimating work — story points and velocity
BS-403

Sprint 1 — Client Project

Project
Prereqs:
BS-402
  • Meet with the client to gather requirements
  • Write user stories and build a backlog
  • Plan and execute a two-week sprint
  • Daily standups and blockers
  • Sprint review — demo to client, get feedback
BS-404

Sprint 2 — Iterate & Deliver

Project
Prereqs:
BS-403
  • Sprint retrospective — what worked, what didn't
  • Refine the backlog based on client feedback
  • Execute a second sprint with improved process
  • Handle scope changes and re-prioritization
  • Sprint review — deliver working software to the client
DevOps & CI/CD

Automate everything. Tests, builds, and deployments should run themselves.

BS-405

CI/CD Pipelines

Lecture + Lab
Prereqs:
BS-404
  • What is CI/CD — from manual deploys to automation
  • Build pipelines — lint, test, build, deploy
  • GitHub Actions and workflow configuration
  • Environment promotion — staging to production
  • Lab: set up a pipeline that auto-deploys on merge
Site Reliability Engineering

Keep systems running. Monitoring, incident response, and reliability as a discipline.

BS-406

SRE Principles & Monitoring

Lecture + Lab
Prereqs:
BS-401
  • What is SRE — reliability as a feature
  • SLIs, SLOs, and error budgets
  • Monitoring and alerting — knowing before users do
  • Logging — structured logs, log levels, searching
  • Lab: add monitoring and alerts to a deployed application
BS-407

Incident Response & On-Call

Lab
Prereqs:
BS-406
  • Incident lifecycle — detect, respond, resolve, review
  • On-call rotations and escalation paths
  • Postmortems — blameless analysis of what went wrong
  • Runbooks — documenting how to fix common issues
  • Lab: simulate an outage and run an incident response
BS-408

Infrastructure as Code

Lab
Prereqs:
BS-407
  • Why infrastructure should be versioned like application code
  • Configuration management — defining environments in files
  • Reproducible deployments — same config, same result
  • Secrets management — keeping credentials out of repos
  • Lab: define and deploy an environment from a config file

Final Project

BS-409

Final Project — Managed Delivery

Run a full sprint cycle delivering a feature for a real client, with a CI/CD pipeline, production monitoring, and incident response in place.

Prereqs:All courses
Plan and execute a sprint with the client as the product owner
Manage the project in Git — PRs, code review, branching
CI/CD pipeline auto-deploys on merge to main
Deploy with monitoring, alerting, and structured logging
Handle a simulated incident during the sprint — respond and document
Deliver a sprint review and postmortem to the class
Gate: Final project

Milestone

Blackshore Engineer

Phase 4 graduates enter the Blackshore Technologies network. Contractor and full-time engineering roles begin here.

Elective — not required to advance

PM-1

Program & Portfolio Management

Lecture + Lab
Prereqs:
Phase 4
  • Beyond sprints — managing multiple projects simultaneously
  • Resource allocation and capacity planning across teams
  • Risk management — identifying, tracking, mitigating at scale
  • Program-level reporting and executive communication
  • Lab: build a portfolio dashboard for concurrent projects
PM-2

Technical Project Leadership

Project
Prereqs:
PM-1
  • Leading cross-functional teams — engineering, sales, design
  • Stakeholder management — executives, clients, partners
  • Change management — scope changes, re-prioritization, communication
  • Delivery metrics — velocity, quality, predictability
  • Lab: lead a real project delivery for Blackshore Technologies
PM-3

PM Practicum & Certification

Project
Prereqs:
PM-2
  • Manage a full project lifecycle within Blackshore Technologies
  • Coordinate across engineering, sales, and stakeholders
  • Deliver on time, on scope, document lessons learned
  • Final review by program leadership
  • Certification as a Blackshore Technologies Project Manager
Technical Excellence

The hardest technical work in the program. System design, data engineering, and AI — built, not just discussed.

BS-501

System Design & Architecture

Lecture + Lab
Prereqs:
BS-409
  • Designing systems at scale — trade-offs, bottlenecks, failure modes
  • Whiteboarding architecture — the interview and the real thing
  • Monolith vs. microservices — when each makes sense
  • Caching, queuing, and load distribution patterns
  • Lab: design and build the architecture for a multi-service platform
BS-502

Data Engineering & Analytics

Project
Prereqs:
BS-501
  • Data pipelines — ingestion, transformation, storage
  • Building dashboards that drive real decisions
  • Metrics that matter — vanity metrics vs. signal
  • SQL at scale — aggregations, window functions, performance
  • Lab: build a data pipeline and executive dashboard from raw data
BS-503

AI, Automation & Prompt Engineering

Project
Prereqs:
BS-502
  • AI as infrastructure — integrating models into production systems
  • Prompt engineering at depth — system design for LLM workflows
  • Automation strategy — what to automate, what to keep human
  • Building AI-powered features — not toys, production services
  • Lab: build and deploy an AI-powered automation for a real workflow
Marketing & Sales

How to get clients and communicate value. Build the marketing machine, not just the product.

BS-504

Marketing & Brand Strategy

Lecture + Lab
Prereqs:
BS-501
  • Positioning — who you serve and why they care
  • Building a brand as a tech company, not just a developer
  • Content marketing — writing, speaking, showing your work
  • Digital presence — website, SEO, social strategy
  • Lab: build a full marketing plan and brand identity
BS-505

Sales & Revenue Operations

Project
Prereqs:
BS-504
  • The sales process — from lead to signed contract
  • Pricing strategies — hourly, project, retainer, equity
  • Proposals that win — structure, positioning, and presentation
  • CRM and pipeline management — build it, track it, close it
  • Lab: pitch a tech service to a panel and handle objections
Management & Entrepreneurship

Building and running a tech company with financial discipline, operational rigor, and scalable strategy. The hardest business work in the program.

BS-506

Management & Technical Leadership

Lecture + Lab
Prereqs:
BS-501
  • Leading engineers — delegation, accountability, trust
  • Hiring, evaluating, and growing technical talent
  • Technical debt as a business decision — when to pay it down
  • Managing up, down, and across — communication at every level
  • Lab: lead a team through a build sprint as the technical manager
BS-507

Financial Modeling & Business Strategy

Project
Prereqs:
BS-506
  • Revenue models for tech companies — what actually works
  • Unit economics — cost to serve, margins, break-even
  • Financial projections — building a model, stress-testing it
  • Fundraising basics — bootstrapping vs. capital, term sheets
  • Lab: build a financial model for a tech company in a spreadsheet
BS-508

Building a Tech Company

Lecture + Lab
Prereqs:
BS-507
  • Financial discipline — margins, cash flow, runway management
  • Business formation — LLC, contracts, liability, operations
  • Building a company that scales and sustains itself
  • The institutional standard — excellence, rigor, and professionalism
  • Case study: Blackshore Technologies and the ecosystem model

Final Project

BS-509

Dissertation — Tech Company Design

Design a technology company end-to-end. Technical architecture, financial model, marketing strategy, and a working prototype. Present as a dissertation to program leadership and mentors.

Prereqs:All courses
Full technical architecture — system design, data pipelines, AI integration
Financial model — revenue projections, unit economics, sustainability plan
Marketing and brand strategy — positioning, growth plan, digital presence
Working prototype — build and deploy a core feature of the platform
Dissertation presentation to program leadership, mentors, and the class
Gate: Dissertation

Specialty Track

Instructor Training

Available to Phase 3+ graduates. Learn to navigate Blackshore's internal tools and course platform. Like professors at a university, instructors help shape and improve the curriculum — mentoring students and maintaining the standard of excellence. This is a paid role.

Phase 3+ required

Credentials

Each milestone earns a credential and a physical token.

III

Prototype Lab

Phase 3 graduate

Build real projects for clients. Part-time paid work begins here.

ST

Sales Certified

Sales Certificate

Sell across the ecosystem — Prototype Lab, enrollment, partner network, and every service on the CRM.

IV

Blackshore Engineer

Phase 4 graduate

Enter the Blackshore Technologies network. Contractor and full-time engineering roles.

PM

PM Certified

PM Certificate

Lead projects and teams within Blackshore Technologies alongside engineering.

IT

Instructor

Instructor Training

Certified to teach in the program. Paid role shaping the next generation.

V

Dissertation

Phase 5 graduate

Full tech leadership credential. Technology company design and defense.

Expected Timeline

Self-paced — move faster or slower based on your schedule. Estimates assume 10–15 hours per week.

1

Foundations

10 courses

3–4 months

~4 mo total

2

Systems & Networking

7 courses

2–3 months

~7 mo total

3

Full Stack & Deployment

7 courses

3–4 months

~11 mo total

4

PM, DevOps & SRE

9 courses

3–4 months

~15 mo total

5

Tech Leadership

9 courses

4–6 months

~19 mo total

42 courses

·

17–22 months typical completion

·

Paid work begins at Phase 3 (~10 mo)

Elective certificates (Sales, PM, Instructor) add 2–3 months each and can be taken alongside or after the core phases.

Career Outcomes

Roles and income ranges based on curriculum skill level. Sources include BLS, Glassdoor, PayScale, and ZipRecruiter (2025–2026).

Full-Stack Engineer

Phase 3+

$70k – $110k

DevOps / SRE

Phase 4+

$80k – $120k

Technical Project Manager

PM Certificate

$70k – $100k

Tech Sales & Account Exec

Sales Certificate

$55k – $95k OTE

Technical Educator

Instructor Track

$50k – $85k

Fractional CTO

Phase 5

$75 – $150/hr

Agency Owner

Phase 5

$60k – $150k+

National averages for 1–2 years experience. Sources: BLS, Glassdoor, PayScale (2025–2026). Multiple roles can be stacked into a portfolio career.