Browser Automation Studio — Free Course
A free, open course on Browser Automation Studio: video lessons and ready-made .xml projects. From installing BAS to building an Express web-server worker with an HTTP API, proxies, cookies, fingerprints and Google Drive integration.
Who This Course Is For
- Beginners starting BAS from zero — installation, interface and first scripts
- BAS automators building bots and scripts who want to level up
- Freelancers and developers who want to run tasks over HTTP and build APIs on BAS
- Integrators connecting BAS to Telegram, CRMs and websites
- Advanced BAS users moving from scripts to full web services
What You Will Learn
- Install, configure and confidently navigate Browser Automation Studio
- Build browser bots: navigate, click, fill forms and extract data
- Write predictable multi-threaded logic with success/fail handling
- Compile, protect, license and deploy BAS apps to a server 24/7
- Turn a BAS script into an Express web-server that accepts tasks over HTTP with token auth
- Work with profiles, proxies, fingerprints, cookie warm-up and the Google Drive API
Course Modules
- 01
Installation & Setup
- Intro to BAS: what it is, capabilities, free vs paid versions
- Installing BAS: where to download, which version, first launch
- General tour of the program: windows and core tools
- 02
The BAS Interface
- The outer interface: what you see on launch and how it is organised
- Main outer-interface elements: buttons, menus and panels
- The inner interface: the workspace for scripts
- The modules panel and its components
- The browser preview panel: watching a script run in real time
- Resources, logs and results panels
- 03
BAS Basics
- Working with projects: create, save, open, organise
- Hotkeys and working with action blocks (cubes)
- Threads and execution modes
- Basic performance tuning
- 04
Script Logic in Threads
- Success / Fail and interrupting a script deliberately
- Handling a thread when resources run out
- 05
Publishing & Distributing Scripts
- Building, protecting and compiling a project into an app
- License management: issuing and controlling access
- Deploying a BAS app to a remote server
- 06
Browser Basics
- Fundamentals of the browser module
- Core browser actions: navigation, clicks, typing, elements
- Working with browser extensions in BAS
- 07
Web Server on Express in BAS (flagship project)
- Preparing tools and resources
- Deploying an Express web-server inside BAS
- Designing the work architecture
- Activity emulation and cookie warm-up
- Profiles: fingerprints, mobile and regular proxies
- Requesting code and images from another server
- Opening a form, emulating activity, filling it in
- Uploading a screenshot to Google Drive (Drive API v3)
- Sending a link + log back via webhook
- Compiling and moving the script to a virtual server
About This Course
This is a free and open course on Browser Automation Studio — the visual automation environment behind the bots in my portfolio. Every topic comes with video lessons on YouTube and, where relevant, a ready-made .xml project you open in BAS and take apart. You do not need a programming background; you need a real task you want to automate, and the course supplies the rest.
The path runs from zero — installing BAS, learning the interface, writing first scripts — all the way to the flagship module, where a BAS script becomes a permanently-listening Express web-server you control over an HTTP API: token auth, profiles with fingerprints and proxies, cookie warm-up, Google Drive uploads and webhook callbacks.
Modules & Video Playlists
- 1 · Installation & Setup — playlist
- 2 · The BAS Interface — playlist
- 3 · BAS Basics — playlist
- 4 · Script Logic in Threads — playlist
- 5 · Publishing & Distributing Scripts — playlist
- 6 · Browser Basics — playlist
- 36 · Web Server on Express in BAS — playlist (12 lessons)
All course playlists live on the channel: youtube.com/@duglasfreedom/courses
Practice: Course Assignments
The course ships with 10 hands-on assignments to drill the skills on real tasks — price-drop monitoring for marketplaces, job-listing parsing, social-media actions, crypto-rate collection from Binance, auto-posting, YouTube data scraping, account registration with email confirmation, micro-task automation, Telegram Web bots and SEO backlink checks.
Get Started
- Install Browser Automation Studio.
- Get the ready-made
.xmlprojects and lesson notes from the open repo: github.com/pavelduglas/bas-browser-automation-studio-course. - Watch the module playlist and rebuild each project yourself.
Everything is open and MIT-licensed — learn at your own pace, completely free.