I started my IT career as a Pascal programming language student in 1994. Later I discovered the potential of the web and co-founded WEBXP company with my colleague, where we offered websites and web applications for local businesses.
In 2000 I started working for a German-based company Caatoosee, where I was the part of a team creating the top of the line web shop for than famous Breuninger Mode & Beauty online kaufen. I focused primarily on DHTML, Javascript, CSS for static websites and PHP with MySQL for dynamic apps.
At that time I also started my very own LAMP (Linux, Apache, MySQL, PHP) project and designed, developed and published one of the first so-called discussion servers, that were very popular in my country years before the Facebook became the worldwide success.
In 2008 when iPhone SDK was introduced, I moved to mobile apps world and soon published my first verb dictionary for iPhone which you can still find on the App Store.
In 2015 I founded BOHEMIAPPS which evolved from simple iOS apps platform to online education program.
I love to learn new things of all sorts and I love to share more knowledge with others even more. I believe the student is only as successful in understanding the topic as the teacher is in explaining it properly. In other words - there's no bad student, only the bad instructor.
My mission is to share what I know and present it in the best possible way I can provide, so my students can benefit from it. I respect their time and I always try to do my best to bring them a quality education.
In 2016 I decided to push my mission even further with SMART PROFIT SCHOOL. I believe that everyone can teach. SMART PROFIT SCHOOL will help you start your own online teaching career. I will teach you how to teach!
Courses
-
544 min5-part Graphic Design course26 CQ
You don't need to spend hours each day studying Sketch in order to design great-looking mobile apps and websites! Learn the essentials of the Sketch app in this jump-start vector graphics course.
with Jan ZavrelYou don't need to spend hours each day studying Sketch in order to design great-looking mobile apps and websites! Learn the essentials of the Sketch app in this jump-start vector graphics course.
Other Lessons by Jan Zavrel
-
10 minFREECooking lessonFree6 CQ
In this cooking lesson discover how to make the perfect steak! From prepping the meat, to making a side dish, to plating and serving, it's all covered here.
with Jan ZavrelIn this cooking lesson discover how to make the perfect steak! From prepping the meat, to making a side dish, to plating and serving, it's all covered here.
Jan Zavrel's Enrolled Lessons
-
17 minFREEiOS Development lessonFree9 CQ
Learning to program is a lot of work, but your first iPhone app doesn’t have to be. Create a "Hello World" project for iPhone or iPad using Xcode (iOS6)!
with LearnToProgramLearning to program is a lot of work, but your first iPhone app doesn’t have to be. Create a "Hello World" project for iPhone or iPad using Xcode (iOS6)!
-
16 miniOS Development lesson9 CQ
Learn how to use outlets and actions to create an iPhone app in Xcode. This lesson explores writing property statements, linking objects, and so much more.
with LearnToProgramLearn how to use outlets and actions to create an iPhone app in Xcode. This lesson explores writing property statements, linking objects, and so much more.
-
10 miniOS Development lesson6 CQ
Customize the look and feel of objects in iPhone apps using the many useful property tools in Xcode for iOS6 and iOS7. Learn to code with style!
with LearnToProgramCustomize the look and feel of objects in iPhone apps using the many useful property tools in Xcode for iOS6 and iOS7. Learn to code with style!
-
8 miniOS Development lesson5 CQ
The features are flexible so why isn't the view? Learn how to make an iPhone app rotate left, right, and upside down in this lesson from Learn to Program.
with LearnToProgramThe features are flexible so why isn't the view? Learn how to make an iPhone app rotate left, right, and upside down in this lesson from Learn to Program.
-
7 miniOS Development lesson4 CQ
Learn how to adjust auto-resizing of XCode objects and apply anchors, so your iPad or iPhone app will display correctly no matter how it is rotated.
with LearnToProgramLearn how to adjust auto-resizing of XCode objects and apply anchors, so your iPad or iPhone app will display correctly no matter how it is rotated.
-
10 miniOS Development lesson6 CQ
Learn how to manually resize objects so they display correctly in your iPhone app (iOS 6). Make a button that fits the screen perfectly in any orientation!
with LearnToProgramLearn how to manually resize objects so they display correctly in your iPhone app (iOS 6). Make a button that fits the screen perfectly in any orientation!
-
4 miniOS Development lesson3 CQ
Learn the basic differences an similarities between table view iOS 6 apps and iOS 7 apps. Find to use the new iOS’ features like an Apple developer!
with LearnToProgramLearn the basic differences an similarities between table view iOS 6 apps and iOS 7 apps. Find to use the new iOS’ features like an Apple developer!
-
9 miniOS Development lesson5 CQ
Learn how to code an iPhone app so the keyboard pops down after the user hits Enter, and see how iOS 7 keyboards differ by coding in Xcode 5.
with LearnToProgramLearn how to code an iPhone app so the keyboard pops down after the user hits Enter, and see how iOS 7 keyboards differ by coding in Xcode 5.
-
7 miniOS Development lesson4 CQ
Learn to Program shows how to use storyboards in Xcode when building iPhone apps, and how useful storyboarding is in iOS apps with multiple views.
with LearnToProgramLearn to Program shows how to use storyboards in Xcode when building iPhone apps, and how useful storyboarding is in iOS apps with multiple views.
-
8 miniOS Development lesson5 CQ
Xcode gives Apple developers a lot of control over transitions between views in iPad and iPhone apps. Learn how to control segues in an iOS 6 app!
with LearnToProgramXcode gives Apple developers a lot of control over transitions between views in iPad and iPhone apps. Learn how to control segues in an iOS 6 app!