Upcoming Events and Training Classes.
Performance Pistol: Core Fundamentals with Andy Dang (Half Day)
Register for Performance Pistol: Core Fundamentals with Andy Dang
Core Fundamentals is a principles-first approach to performance marksmanship. Built around the three elementary pillars of shooting — grip, vision, and trigger control — this class establishes the mechanical foundation that every higher-level skill depends on. You'll leave with a repeatable process for training, a clear framework for self-diagnosis, and the essential manipulations to perform confidently on the range.
Subjects:
Stance and posture
Grip
Vision
Trigger control
Index
Tension management
Draw
Reloads
Single-handed shooting
Equipment configuration
Training philosophy and diagnostics
Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection
Ammunition: Minimum: 250 rounds | Suggested: 350 rounds
Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.
Time Commitment: 9 AM – 1 PM
Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.
Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.
Performance Pistol: Skills for Speed and Accuracy with Andy Dang (Half Day)
Register for Performance Pistol: Skills for Speed and Accuracy
Skills for Speed and Accuracy takes your shooting to the next level. Learn to engage multiple targets at high speed, push your accuracy on difficult targets, and do both with the confidence that comes from understanding exactly how to modulate your performance on demand. This class is built around the aiming and confirmation concepts that separate fast, accurate shooters from everyone else.
Subjects:
Confirmation and aiming schemes
Target transitions
Confirmation modulation
Shotcalling
Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection
Ammunition: Minimum: 250 rounds | Suggested: 350 rounds
Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.
Time Commitment: 9 AM – 1 PM
Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.
Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.
Performance Pistol: Core Fundamentals with Andy Dang (Half Day)
Register for Performance Pistol: Core Fundamentals with Andy Dang
Core Fundamentals is a principles-first approach to performance marksmanship. Built around the three elementary pillars of shooting — grip, vision, and trigger control — this class establishes the mechanical foundation that every higher-level skill depends on. You'll leave with a repeatable process for training, a clear framework for self-diagnosis, and the essential manipulations to perform confidently on the range.
Subjects:
Stance and posture
Grip
Vision
Trigger control
Index
Tension management
Draw
Reloads
Single-handed shooting
Equipment configuration
Training philosophy and diagnostics
Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection
Ammunition: Minimum: 250 rounds | Suggested: 350 rounds
Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.
Time Commitment: 9 AM – 1 PM
Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.
Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.
Ladies Intro to Pistol Foundations with Jenn Tang (Women's Beginner Course)
Register for Intro to Pistol Foundations on 6/28/2026
Intro to Pistol Foundations is designed specifically for women with no prior pistol experience. This course starts from the ground up, focusing on safety, understanding how a pistol works, and building comfort and confidence on the range.
This is a slow-paced, supportive class that emphasizes proper handling, clear explanations, and safe repetition. Students will learn the why behind each skill, not just the steps, creating a strong base for future training and continued development.
No prior experience is required.
Subjects:
Firearm safety rules and safety mindset
Range etiquette and range commands
Pistol components and basic operation
Ammunition overview and function
Grip fundamentals and hand placement
Stance and body position
Sight alignment and sight picture
Trigger press and follow-through
Recoil awareness and management
Live-fire fundamentals at a controlled pace
Safe loading, unloading, and malfunction clearing
Confidence-building through coached repetition
Equipment Recommendations:
Semi-automatic pistol (9mm recommended)
2–3 magazines
Eye protection and ear protection (required)
Closed-toe shoes
Hat with brim recommended
Range rental or borrowed pistols are acceptable if students do not own one. Please contact the instructor in advance to coordinate equipment needs.
Ammunition:
Minimum: 150 rounds
Suggested: 200 rounds
Attire / What to Bring:
Eye and ear protection
Attire suitable for forecasted weather conditions
Closed-toe shoes
Plenty of hydration and light snacks
Notebook and pen (optional for note-taking)
Time Commitment: 4 Hours (10 AM - 2 PM)
Performance Pistol: Skills for Speed and Accuracy with Andy Dang (Half Day)
Register for Performance Pistol: Skills for Speed and Accuracy
Skills for Speed and Accuracy takes your shooting to the next level. Learn to engage multiple targets at high speed, push your accuracy on difficult targets, and do both with the confidence that comes from understanding exactly how to modulate your performance on demand. This class is built around the aiming and confirmation concepts that separate fast, accurate shooters from everyone else.
Subjects:
Confirmation and aiming schemes
Target transitions
Confirmation modulation
Shotcalling
Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection
Ammunition: Minimum: 250 rounds | Suggested: 350 rounds
Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.
Time Commitment: 9 AM – 1 PM
Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.
Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.
Performance Pistol: Core Fundamentals with Andy Dang (Half Day)
Register for Performance Pistol: Core Fundamentals with Andy Dang
Core Fundamentals is a principles-first approach to performance marksmanship. Built around the three elementary pillars of shooting — grip, vision, and trigger control — this class establishes the mechanical foundation that every higher-level skill depends on. You'll leave with a repeatable process for training, a clear framework for self-diagnosis, and the essential manipulations to perform confidently on the range.
Subjects:
Stance and posture
Grip
Vision
Trigger control
Index
Tension management
Draw
Reloads
Single-handed shooting
Equipment configuration
Training philosophy and diagnostics
Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection
Ammunition: Minimum: 250 rounds | Suggested: 350 rounds
Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.
Time Commitment: 9 AM – 1 PM
Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.
Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.
Performance Pistol: Mechanics of Movement and Positioning with Andy Dang (Half Day)
Register for Performance Pistol: Mechanics of Movement and Positioning with Andy Dang
Practical shooting is dynamic. Stages require moving between multiple positions efficiently, establishing effective shooting platforms quickly, and leaving positions without wasting time or breaking flow. This class covers the movement mechanics that underpin all dynamic shooting — how to move with intent, enter and exit positions explosively, and control your sectors of fire with precision.
Subjects:
Non-shooting movement
Mounted vs. dismounted movement
Positioning and blending
Sectors of fire
Entries and exits
Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection
Ammunition: Minimum: 250 rounds | Suggested: 350 rounds
Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.
Time Commitment: 9 AM – 1 PM
Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.
Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.
Performance Pistol: Skills for Speed and Accuracy with Andy Dang (Half Day)
Register for Performance Pistol: Skills for Speed and Accuracy
Skills for Speed and Accuracy takes your shooting to the next level. Learn to engage multiple targets at high speed, push your accuracy on difficult targets, and do both with the confidence that comes from understanding exactly how to modulate your performance on demand. This class is built around the aiming and confirmation concepts that separate fast, accurate shooters from everyone else.
Subjects:
Confirmation and aiming schemes
Target transitions
Confirmation modulation
Shotcalling
Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection
Ammunition: Minimum: 250 rounds | Suggested: 350 rounds
Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.
Time Commitment: 9 AM – 1 PM
Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.
Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.
Performance Pistol: Core Fundamentals with Andy Dang (Half Day)
Register for Performance Pistol: Core Fundamentals with Andy Dang
Core Fundamentals is a principles-first approach to performance marksmanship. Built around the three elementary pillars of shooting — grip, vision, and trigger control — this class establishes the mechanical foundation that every higher-level skill depends on. You'll leave with a repeatable process for training, a clear framework for self-diagnosis, and the essential manipulations to perform confidently on the range.
Subjects:
Stance and posture
Grip
Vision
Trigger control
Index
Tension management
Draw
Reloads
Single-handed shooting
Equipment configuration
Training philosophy and diagnostics
Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection
Ammunition: Minimum: 250 rounds | Suggested: 350 rounds
Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.
Time Commitment: 9 AM – 1 PM
Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.
Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.
Performance Pistol: Mechanics of Movement and Positioning with Andy Dang (Half Day)
Register for Performance Pistol: Mechanics of Movement and Positioning with Andy Dang
Practical shooting is dynamic. Stages require moving between multiple positions efficiently, establishing effective shooting platforms quickly, and leaving positions without wasting time or breaking flow. This class covers the movement mechanics that underpin all dynamic shooting — how to move with intent, enter and exit positions explosively, and control your sectors of fire with precision.
Subjects:
Non-shooting movement
Mounted vs. dismounted movement
Positioning and blending
Sectors of fire
Entries and exits
Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection
Ammunition: Minimum: 250 rounds | Suggested: 350 rounds
Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.
Time Commitment: 9 AM – 1 PM
Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.
Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.
Performance Pistol: Dynamic Shooting with Andy Dang (Half Day)
Register for Performance Pistol: Dynamic Shooting with Andy Dang
Shooting on the move is one of the highest-value skills in practical competition — and one of the most complex to execute well. Dynamic Shooting brings together fundamentals and movement mechanics simultaneously, teaching you how to maintain accuracy while in motion, manage balance and control under dynamic conditions, and blend entries and exits with active shooting. Whether you're looking to save time on competition stages or build a more complete skill set, this class delivers.
Subjects:
Effects of movement on shooting
Dynamic entries and exits
Control of movement and balance
Shooting while moving
Dynamic skills application
Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection
Ammunition: Minimum: 250 rounds | Suggested: 350 rounds
Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.
Time Commitment: 9 AM – 1 PM
Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.
Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.
Performance Pistol: Core Fundamentals with Andy Dang (Half Day)
Register for Performance Pistol: Core Fundamentals with Andy Dang
Core Fundamentals is a principles-first approach to performance marksmanship. Built around the three elementary pillars of shooting — grip, vision, and trigger control — this class establishes the mechanical foundation that every higher-level skill depends on. You'll leave with a repeatable process for training, a clear framework for self-diagnosis, and the essential manipulations to perform confidently on the range.
Subjects:
Stance and posture
Grip
Vision
Trigger control
Index
Tension management
Draw
Reloads
Single-handed shooting
Equipment configuration
Training philosophy and diagnostics
Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection
Ammunition: Minimum: 250 rounds | Suggested: 350 rounds
Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.
Time Commitment: 9 AM – 1 PM
Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.
Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.
Performance Pistol: Skills for Speed and Accuracy with Andy Dang (Half Day)
Register for Performance Pistol: Skills for Speed and Accuracy
Skills for Speed and Accuracy takes your shooting to the next level. Learn to engage multiple targets at high speed, push your accuracy on difficult targets, and do both with the confidence that comes from understanding exactly how to modulate your performance on demand. This class is built around the aiming and confirmation concepts that separate fast, accurate shooters from everyone else.
Subjects:
Confirmation and aiming schemes
Target transitions
Confirmation modulation
Shotcalling
Equipment Recommendations: Pistol, minimum two magazines, gun belt, magazine pouches, eye protection, ear protection
Ammunition: Minimum: 250 rounds | Suggested: 350 rounds
Attire / What to Bring: Attire suitable for forecasted weather conditions. Closed-toe shoes, hat, sunscreen. Plenty of hydration and snacks.
Time Commitment: 9 AM – 1 PM
Performance Pistol classes are designed for shooters with basic safe-handling proficiency. No specific prior class is required — each class addresses a distinct skill set and can be taken in any order.
Non-Refundable / Credit Policy: All class fees are non-refundable. If you are unable to attend your scheduled class, your payment will be converted into a credit that may be applied toward a future Rooftop Shooting Academy class.
JJ Racaza 2-Day (Private Class)
This event is closed to Rooftop Shooting Range members only.
JJ Racaza 2-Day (Private Class)
This event is closed to Rooftop Shooting Range members only.