On this page, you will learn:
"This programming stuff just doesn't make sense!"
Have you ever found yourself saying that?
Early on in my BAS career this "programming" stuff was like voodoo magic. Despite my best efforts I couldn't get my programs to work. I kept trying and failing, again and again. But through this process I learned a secret to programming that when learned sweeps away the clouds of confusion once and for all. A little bit later I will tell you what this secret is but first.
Why is learning how to program building automation systems the best choice you can make for your career?
It is all about leverage.
You can only install so many thermostats in a day. But with programming (and the secret method I will show you later) you can literally 10x your productivity.
And that matters, because make no mistake about it productivity is how you are measured. If you want to:
Then you need to learn programming.
Earlier on I told you how I was struggling to learn programming. No matter what I did things just didn't seem to click. It wasn't until I went to school for one of my two Master's Degrees in IT that I saw there was another way.
You see, in the IT world the programmer doesn't write programs from scratch.
No the programmer uses something very powerful, something that ensures that he or she can easily create programs without writing them from scratch.
Now before I get to far. I want to make it clear that this secret is not just copying existing code and modifying it. That is one of the worst things you can do as a new programmer. No this secret is much simpler than that.
Design Patterns are the most powerful technique you as a programmer can use in order to write quality code, quickly. So how do they work?
Design Patterns work on the principle that there are only a few ways (and in most cases only one way) to code the same HVAC sequence. For example, look at the design pattern below for controlling a supply fan and supply fan variable frequency drive.
Imagine trying to write that code from scratch?
But that's what so many programmers do every single day. They read the sequence and write code from scratch or worse. They try to force fit some code from another job into their current project (this is worse then coding from scratch and leads to a lot of failures).
The reality is manufacturer training exists to teach you how to use their software not how to code. If you are going to manufacturer training expecting to become a BAS programmer you are going to be very disappointed.
And the trade schools aren't much better. The good majority of them are still using hardware from the 1990's to teach you BAS and some still teach pneumatics as the "BAS Programming" method of choice!
The reality is design patterns work, the entire IT industry has embraced them. So why hasn't the BAS industy caught on?
The reason is that as an industry we are still stuck in our ways.
The average BAS professionals journey is something like this.
As a mechanic, college student, or former professional you fall into a job in BAS. After a few months your boss seeing potential in you sends you to manufacturer training. There a "trainer" who has be teaching the same approach for the past 30 years guides you through a 5 day course with a carefully manicured course workbook.
This course workbook is designed to give you just enough functional knowledge of the manufacturers software so that you can use the software.
From here you are sent back out into the field and you struggle. The programs you need to write don't match up with your workbook. So you reach out to a senior tech for help. And help they do, they send you code from a previous job that you need to interpret. You try to alter the code but it just doesn't work.
After a week of struggling the senior tech comes out to your project and literally writes the code for you but since he or she is in a rush you never get "taught" what was changed. This continues on for years until programming magically "clicks" or you quit.
That is the reality of programming in the BAS world today.
I've been in your shoes. I went to four weeks of "training" early on in my career and came out doing the same thing you are probably doing right now. I tried to copy code, I tried to learn by reading other people's code, I tried to write code from scratch.
But I was missing the underlying why of programming.
Why do I use an XOR block?
Should I use a sequencer or a PID loop with hysteresis for staging?
What order do I write my code in and does it even matter?
You see no manufacturer training answered these questions. These were questions and processes that were learned with blood, sweat, and tears and a A LOT of self-study after work.
You, my friend, are not in that position... You have arrived here at the perfect time. A time when all of the knowledge you need to know has been captured. Now you just need a way to get access to this information and someone who has been in your shoes to guide you.
Someone who has made the journey...
So that you can take the hidden shortcuts that you didn't know exist.
But how would you know if you found this mythical programming course?
Here are a few of the signs to look for:
I know for a fact that the need for BAS programming knowledge is only increasing.
And it will continue to increase. Programming is the most valuable skill you can learn as a BAS Professional. Programming has more effect on the success of your career than any other skill you can develop.
But there is a huge gap in our industry a gap filled with technicians and engineers who do not know how to program.
I created BAS Programming Fundamentals to close that gap. BAS Programming Fundamentals is the culmination of years of field experience programming some of the most complex BAS control sequences in existence.
This is the ultimate BAS Programming course.
But what is the program...
Module 1: Introduction to Programming
Learn what programming is, how it works, and how programs are structured.
Module 2: Point overviews
Learn the purpose of points, different point types, and how points are used in programs
Module 3: Logic Block Overviews
Duration: 2h 2m
Learn the different logic blocks, what each logic block is used for, how to use each logic block, and when to use each logic block
Module 4: Introduction to Design Patterns
Understand what design patterns are and how to apply design patterns to your BAS programs.
Module 5: Basic Design Patterns
Duration: 2h 28m
Learn how to control valves, fans, pumps, dampers, and more with these fundamental design patterns.
Module 6: Advanced Design Patterns
Duration: 1h 33m
Master advanced design patterns like volumetric offset, lead-lag control, CO2 reset, and building static pressure control.
Module 7: Capstone Program
Test your skills with three real-world programming challenges. There's no follow the leader workbook here, just pure learning and application. You will leave this module with vastly improved programming skills.
Module 8: Testing Your Programs
In this module we will explore the three common test processes that you will use to test your programs and to troubleshoot existing programs.
CLICK IMAGE TO EXPAND
CLICK IMAGE TO EXPAND
CLICK IMAGE TO EXPAND
My new program BAS Programming Fundamentals comes with my No-Fuss, 30-day, 100% Money-Back Guarantee.
By the time you finish this program, you will:
"You can learn to become a BAS Programmer. I've seen technicians go from knowing nothing about programming to writing full air handler programs in 30 days. I believe in my new program so much, I am offering a 30-day money back guarantee. " - Phil Zito
If at any time during your first 30 days of owning this program you feel that I have not provided you the ability to become a better programmer then simply send an e-mail to Phil@PhilZito.com and I will send you your refund within 3 business days. If you aren't satisfied for any reason, then I do not want to keep your money.
I want to be clear, there are no strings attached to my refund policy. You don't need to fill out a form or answer some questionnaire... and I promise I won't question you or pressure you to try to change your mind.
And you won't have to wait weeks for a refund. I will issue your refund within 3 business days.
What Is This Program Worth
This program will pay for itself and here's why:
That's easily a value of $14,500 dollars!
What if you knew how to program a building automation system?
What would your life be like if you could:
Each one of those benefits would easily be worth the $2,000+ that traditional BAS training costs.
And the good news is that my program BAS Programming Fundamentals will deliver all THREE of those benefits and more! Not only will BAS Programming Fundamentals deliver more but it is the only course in the market specifically focused on teaching programming!
For those who order the online course package today, I have two special bonuses.
Office Hours = biweekly live group video calls (value $7,800)
Biweekly office hours to discuss any questions related to the course
Continue Programming and growing! (value $1,999)
You can continue to grow in your programming with access to my programming library. Each month for 12 months I will add a program, sample code, and walkthrough video for the code.
What lies before you is the best BAS Programming training for Building Automation System Professionals in the world. This training will give you all of the tools to create programs and future-proof your BAS career.
But it's up to you. Only you can make the choice to invest in yourself. I can't make you click the button below. I've provided you with the best BAS Programming training program in the world for the best value. I've shown you what will happen if you do not grow in your knowledge of BAS Programming.
Avoid spending years wandering in the desert trying to learn BAS programming and enter the oasis of programming knowledge also known as BAS Programming Fundamentals.
It's up to you now to decide which path you follow.
The path most people take is to continue along, ignorant of the change that is happening around them until it's too late and they've been passed by. Most people along this path will spend years trying to learn programming on their own when BAS Programming Fundamentals teaches them everything they need to know in a few short weeks.
The other path, the one less traveled, is to choose to invest in yourself and master the skill of programming BAS. These are the people who value their time and their careers. The intelligent few who see that the minor cost of BAS Programming Fundamentals is vastly outweighed by the value of mastering the ability to program a BAS.
Which one do you choose...
Yes, Phil, I choose to invest in myself by purchasing BAS Programming Fundamentals to grow my knowledge of BAS Programming. I understand that when I reserve my spot today, I'm getting:
The Total ACTUAL Retail Value Of This Program Is $14,699!
But when I purchase BAS Programming Fundamentals today my investment is only one payment of $1999 or four payments of $549
Here are some of the most common questions my students ask prior to enrolling in the course.
Yes, this program is designed for all skill levels. You will learn from the ground up. Every single core logic block will be covered. From there you will get a lot of hands on programming time to work through how to write code.
Finally you will be supported by the live office hours where we can personally explore any area you are working through.
I have extensive real-world experience with both Building Automation Systems and Information Technology. I led the integration program for Johnson Controls prior to owning Building Automation Monthly. I have designed networks and application architectures for dozens of projects.
In addition to this I have two Master's Degrees (Information Systems and Cyber Security) and several IT certifications (CCNA, CCDA, CISSP, MCSD Web Apps, TOGAF Certified)
The course platform supports comments, which I encourage you to use for your questions.
In addition to this, there will be a Facebook group for interaction with your peers and sharing information. One of the things I can point most of my success to is developing a robust network of professionals who I can share ideas and questions with.
I do provide group discounts. The discount is based on the size of the group. Please e-mail me at Phil@philzito.com for further details.
No, as soon as the course opens you will have full access to all of the modules. There will be a series of e-mails I send out with suggested timelines but if you want to consume the entire course over a couple of days you are more than welcome to do so.
The most common misconception is that this course will be like all the other courses students have taken in the past. You know, the follow the workbook, don't learn anything courses!
This course is not like that. All this course teaches is programming. That's it! I'm not here to sell you on a brand or to teach you HVAC. This course will teach you to be a programmer. PERIOD!
This course was designed to be completed over 14 days. Each day will take on average 15 minutes. However, I unlock the entire course immediately so you could conceivably consume the information faster. I recommend that you follow the e-mail sequence I send out that way you are on pace with the rest of the class.
All of my videos are available on my course website which is supported by the best-in-class online training platform Thinkific. You will be able to watch the course videos online or download the course videos/audio to consume the content offline.
The calls will be recorded so that you can watch them later.
The class is online and self-paced. As soon as you enroll you will have life long access to the course!
If you've followed me for any amount of time you'll know that I'm pretty transparent. If you have a question I haven't answered here please send me an e-mail at Phil@philzito.com with your question, I'd love to answer it.