Threedots
Three Dots Labs is a bootstrapped educational technology company founded in 2014 that teaches Go programming and backend architecture through paid online courses, open-source libraries, a blog, and a podcast serving individual backend developers globally.
- Company typePrivate
- Founded2014
- HeadquartersMiedzybrodzie Bialskie, Poland
- Headcount1–10
- GTM typeB2C
- OfferingServices
What Threedots does
Three Dots Labs is a bootstrapped educational technology company founded in 2014 that focuses on Go (Golang) programming education for backend software developers. The company's product portfolio consists of open-source libraries (Watermill, a Go library for building event-driven applications with 9,784 GitHub stars; Wild Workouts, a Go DDD example application with 6,368 GitHub stars), educational content (a blog with 44 in-depth articles attracting 270k+ yearly visitors, a newsletter with 18k+ subscribers, the 'No Silver Bullet' live podcast, and the 'Go With The Domain' e-book with 60k+ downloads), and paid online training courses (including a general Go training program and 'The Domain Engineer' course, with 7,300+ lifetime trainees). The company operates with a small team of 1–10 employees and is based in Miedzybrodzie Bialskie, Poland, serving a global audience of individual developers and small teams.
The business model is community-led and freemium: free content (blog, newsletter, podcast, e-book, open-source libraries) builds an audience and trust, while paid online training courses are the primary revenue stream. Distribution is entirely self-serve and digital, centered on the company's website (threedots.tech) and GitHub presence. Course pricing is not publicly disclosed. The company has explicitly stated it is bootstrapped with no external funding, preserving full founder ownership. The customer base is a horizontal segment of backend engineers seeking practical education on DDD, Clean Architecture, repositories, and event-driven patterns in Go, with no named enterprise customers, no B2B contracts, and no disclosed partnerships.
Strategically, the company has prioritized content depth and open-source credibility over scale: Watermill 1.5 (released in 2025) added SQLite Pub/Sub and Quickstart features, and the blog has expanded into adjacent topics such as durable execution and AI agents. The deliberate absence of venture funding, enterprise sales motion, or geographic expansion signals a lifestyle-business operating model rather than a venture-scale growth trajectory.
Threedots firmographics
Firmographics- Name
- Threedots
- Legal name
- Three Dots Labs
- Website
- https://threedots.tech
- Company type
- Private
- Founded year
- 2014
- Operating status
- Operating
- Headcount range
- 1–10 employees
- Short description
- Three Dots Labs is a bootstrapped educational technology company founded in 2014 that teaches Go programming and backend architecture through paid online courses, open-source libraries, a blog, and a podcast serving individual backend developers globally.
- Ownership category
- akta.pro rank
Threedots industry classification
Industry- Product category
- Developer Training Services
- NAICS
- Computer Training (611420), Educational Support Services (61171)
- SIC
- Services-Educational Services (8200)
- akta.pro primary industry
- Project- & Inquiry-Based Digital Learning Modules (EDAFACAD)
- akta.pro secondary industries
- Higher Education Digital Courseware & Modules (EDAGAEAB), Online Learning Content & Course Publishing Platforms (BPAMAJAL)
Keywords
Where Threedots is headquartered
LocationHeadquarters
- HQ city
- Miedzybrodzie Bialskie
- HQ country
- Poland
- HQ region
- Europe
Markets served
Threedots business model
Business model- GTM type
- B2C
- Offering type
- Services
- Cost components
- Personnel, Marketing or Sales, Technology or R&D
Revenue model
- Online Training & Courses: Paid online training programs teaching Go from scratch to advanced patterns through real-life projects. Priced as course offerings with enrollment-based revenue.
- Educational Content (Free): Free blog posts, newsletter, podcast, and e-book that drive audience growth and indirectly support training course sales and brand recognition.
Go-to-market motion1 record
Distribution channels1 record
Marketing channels6 records
Threedots product offering
Product offeringCore offering
Three Dots Labs (Threedots) sells paid online training courses that teach Go programming from fundamentals to advanced architectural patterns through real-world projects, with the flagship program 'The Domain Engineer' covering Domain-Driven Design and Clean Architecture. The company also maintains two open-source Go libraries—Watermill (event-driven applications) and Wild Workouts (DDD example application)—plus a free 'Go With The Domain' e-book, a technical blog with 44 articles, a newsletter, and the 'No Silver Bullet' podcast that collectively form a content ecosystem supporting course enrollment.
Product overview
Three Dots Labs is a bootstrapped educational technology company focused on Go (Golang) software development education and training. The company offers a portfolio of open-source libraries (Watermill for event-driven applications, Wild Workouts as a DDD example), educational content (blog with 44 articles, newsletter with 18k+ subscribers), paid training courses (Online Training with 7,300+ trainees, The Domain Engineer), and a free e-book (Go With The Domain with 60k+ downloads). The company also produces the No Silver Bullet Podcast for backend engineering topics. This is a content and education-focused offering rather than a traditional SaaS product.
Differentiator
Problem solved
Functional benefit
Brands
- Watermill: A Go library for building event-driven applications
- Wild Workouts
- Go With The Domain
- The Domain Engineer
Products and services
- Watermill An open-source Go library serving as a standard library for building event-driven applications. Provides abstractions for publishing and subscribing to events, supporting multiple message brokers, message routing, and workflow patterns. Adopted by Go developers worldwide with 9,784 GitHub stars.
- Wild Workouts A complete open-source Go application demonstrating Domain-Driven Design (DDD) implementation with clean architecture, modular monolith patterns, and real-world Go development practices. Functions as a reference example for Go developers, with 6,368 GitHub stars.
- Go With The Domain A free downloadable e-book about building Modern Business Software in Go, covering domain-driven design concepts and practical implementation patterns. Has been downloaded 60k+ times.
- Online Training (The Domain Engineer) Paid online training courses teaching Go from scratch to advanced patterns by creating real-life projects. Includes the flagship 'The Domain Engineer' program covering Domain-Driven Design, Clean Architecture, and event-driven architecture. Has trained 7,300+ developers.
Quantifiable outcome
- 7,300+ developers trained through online courses
- +2 more outcomes
Companies that use Threedots
Customer profileNamed customers1 record
Segments1 record
Ideal customer profiles1 record
Threedots technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- No
- API docs
- API detail
Core technology
AI maturity
App detail
Feature4 records
Threedots partnerships and signals
Strategic signalScale indicators7 records
Recent moves5 records
Expansion highlights5 records
Threedots competitors and assessment
Company assessmentDirect peers
- Egghead.io: Bite-sized video courses for professional developers across web and backend topics, with similar self-serve paid course distribution and a comparable funnel from free content to paid lessons.
- Code with Mosh: Paid programming video courses taught by a single expert instructor, addressing individual developers via self-paced courses—same expert-creator, paid-course, self-serve model as Three Dots Labs' online training.
- Frontend Masters: Expert-led in-depth video courses for software engineers with a similar bootcamp-style, expert-instructor model and self-serve course platform, though focused on frontend/full-stack rather than Go specifically.
- Ardan Labs: Bill Kennedy's Go training and consulting company offering paid workshops, corporate training, and content targeting the same backend Go developer audience as Three Dots Labs, with similar project-based curriculum.
- JustForFunc (Matt Holiday): Long-running Go-focused video tutorial series covering Go patterns and idioms, competing for the same developer attention as Three Dots Labs' online training and blog.
Others
- Confluent Developer: Free education and documentation portal for Apache Kafka and event-streaming patterns that overlap with Watermill's event-driven focus; an adjacent ecosystem resource for the same backend audience rather than a direct training competitor.
- Exercism: Free, open-source coding practice platform with a Go track supported by mentors; competes for the 'learn Go' attention funnel at the free end of the market rather than as a paid course competitor.
Broad incumbents
- Udemy: Mass-market online learning marketplace hosting many Go courses; not a specialist but competes for the same developer course budget with broader catalog and stronger marketplace distribution.
- JetBrains Academy (Hyperskill): Project-based programming learning platform affiliated with JetBrains IDEs, offering structured tracks including Go; competes in the project-based learning niche that anchors Three Dots Labs' training.
- Pluralsight: Enterprise-leaning technology skills platform with assessment, paths, and courses across many languages including Go; competes for corporate L&D budgets that Three Dots Labs does not currently address.
Market position
Strengths4 records
Weaknesses4 records
Competitive moat4 records
Key risks6 records
Key highlights6 records
Customer concentration
Threedots social profiles
Digital presenceThreedots financial estimates
Financial estimateRevenue estimate
Valuation estimate
Threedots leadership team
Management profileNumber of profiles
Profiles2 records
Threedots funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
Threedots M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about Threedots
What does Threedots do?
Three Dots Labs (Threedots) sells paid online training courses that teach Go programming from fundamentals to advanced architectural patterns through real-world projects, with the flagship program 'The Domain Engineer' covering Domain-Driven Design and Clean Architecture. The company also maintains two open-source Go libraries—Watermill (event-driven applications) and Wild Workouts (DDD example application)—plus a free 'Go With The Domain' e-book, a technical blog with 44 articles, a newsletter, and the 'No Silver Bullet' podcast that collectively form a content ecosystem supporting course enrollment.
Is Threedots a public or private company?
Threedots is a private company. It is classified as founder individual operated bootstrapped and is currently operating.
When was Threedots founded?
Threedots was founded in 2014. It employs 1 to 10 people.
Where is Threedots based?
Threedots is headquartered in Miedzybrodzie Bialskie, Poland, in the Europe region.
How does Threedots make money?
Two revenue lines are on record. Online Training & Courses are the primary driver. The others are educational Content (Free).
Who are Threedots's main competitors?
Direct peers on record are Egghead.io, Code with Mosh, Frontend Masters, Ardan Labs and JustForFunc (Matt Holiday). Others are Confluent Developer and Exercism. Broad incumbents are Udemy, JetBrains Academy (Hyperskill) and Pluralsight.
Does Threedots have an API?
No public API is recorded for Threedots.
What industry is Threedots in?
Threedots's product category is Developer Training Services. Its primary akta.pro industry code is EDAFACAD, Project- & Inquiry-Based Digital Learning Modules, with a secondary code of EDAGAEAB, Higher Education Digital Courseware & Modules. Its NAICS code is 611420 and its SIC code is 8200.