Frequently Asked Questions

Q: What other courses are available?

A: Click here for a complete list of courses that I offer. Courses are offered on an ongoing basis throughout the year.

Q: Is a Dabeaz LLC a "coding school" or "bootcamp?"

A: The courses that you see here are just that--courses. The courses are for software developers. I do not offer a degree, certification, or a promise of future employment.

Q: What is the daily schedule for a class?

A: Classes normally run 9:30am-5:30pm each day in US Central Standard Time/Chicago with a one-hour lunch break.

Q: Can I contact you to request a course on specific dates?

A: Absolutely! I have often scheduled course dates according to requests or to work around people's work/vacation schedules.

Q: Do you plan to offer in-person courses again?

A: Yes, but on a much more limited basis. The Covid-19 pandemic has caused considerable disruption to travel and in-person events. I've written a bit more about the future of in-person courses here.

Q: How do I know if I'm prepared?

A: Classes are primarily designed for people with some prior programming experience. Thus, if you take a course you should already be familiar with basic programming concepts (e.g., statements, variables, conditions, loops, functions, files, etc.). That said, it is not necessary to be an expert-level software engineer. Advanced courses are targeted towards more experienced programmers who want to take their skills to the next level. Although these courses assume you know the basics, they do not assume prior mastery of the topic at hand--after all, that's the whole reason why you're taking a class. However, if you have any doubts, please contact me for details.

Q: How do your courses compare to your conference presentations?

A: I am frequent presenter at various conferences related to Python and open source software. As such, you can find many of my past presentations online. Conference presentations are a very different experience from my hands-on courses due to the fact that such presentations are often presented to large groups under considerable time pressure. For instance, in a conference presentation, you can't really stop for 30 minutes to let everyone work on a project. My courses are much more focused on hands-on coding. As such, the pace is more measured and you will have much more time to absorb the material both through presentation materials, coding projects, and group discussion.

Q: Can you provide a certificate of completion?

A: A certificate of completion can be provided on request if required by your employer or if you just want something to hang on the wall next to your computer.

Q: How does payment work?

A: Payment may be made by credit card, bank wire, or check via Stripe. See payment policies for more information.

Q: Can you hold a spot for me while I get approval?

A: Yes. No payment is required at the time of course registration. If you want to take a course, register now and then work to get approval.

Q: What is your refund and cancellation policy?

A: You may cancel at any time and receive a full course refund. If you are unable to complete a course due to illness or other factors beyond your control, you will also be offered a refund for days not attended. Last, but not least, I want you to be happy with your course experience. If, for any reason, you are not satisfied with a class, please ask for a refund.

Q: Do you offer your courses in other locations or as on-site corporate training?

A: No. All courses are taught online or in-person in Chicago.


Copyright (C) 2005-2024, David Beazley