Video Course

6 05, 2020

By |2020-05-06T12:40:29+00:00May 6th, 2020|Object-Oriented Design, OOD, OOP, Programming, Software development, UML, Video Course|0 Comments

When used right, UML can be an excellent tool to express our ideas in a clear and standardized way. With over a dozen diagrams and a ton of different visual symbols, UML can be overwhelming. However, you can get pretty far by understanding and using the most common types of diagrams. Besides, knowing a lot of UML doesn't necessarily make you a better object-oriented developer. Actually, it might increase your chances of getting lost in the details - instead of addressing the real problem at hand.  I can't count how many times I've seen developers arguing over nitty-gritty UML [...]

8 04, 2020

Get Up to Speed With Programming in Python Fast

By |2020-04-08T20:11:24+00:00April 8th, 2020|Programming, Python, Software development, Video Course, Videos|0 Comments

Interested in learning how to code with Python? Check out my Software Development from A to Z course to get up and running with this popular language. GET INSTANT ACCESS: - 5.5 hours of video lessons - Get the companion eBook for FREE - Private Facebook Group for feedback and support - Premium support from an instructor who cares - Lifetime access to updates CLICK HERE TO ENROLL We start with the basics and gradually build up the knowledge required to understand more advanced programming concepts. We'll be using Python code examples. These examples are straightforward, and I explain [...]

15 01, 2020

New LinkedIn Learning Course: Swift 5: Protocol-Oriented Programming

By |2020-01-15T19:11:59+00:00January 15th, 2020|GUI, iOS Programming, LinkedIn Learning, Lynda, OOP, Swift 5, Swift Programming, Video Course|0 Comments

I'm happy to announce the release of my LinkedIn Learning course "Swift 5: Protocol-Oriented Programming." https://www.linkedin.com/learning/swift-5-protocol-oriented-programming/

16 07, 2019

By |2019-07-16T11:15:24+00:00July 16th, 2019|OOD, Software development, Udemy, UML, Video Course|0 Comments

I want to share my thoughts on learning and using UML. The latest UML 2.5.1 specification is 754 pages long. I firmly believe that nobody on this planet needs to know all that stuff to design software systems efficiently. UML is a perfect candidate for the 80/20 rule (aka Pareto law): 20% UML is sufficient in 80% of the cases. Knowing *some UML* is better than getting lost in the nitty-gritty details of visual artifacts. Going down the UML rabbit hole can easily lead to unnecessary complications and to what I fear the most: "analysis paralysis." In my "UML and Object-Oriented [...]

21 02, 2019

Why Protecting Your Smartphone Is More Important Than Ever?

By |2019-02-21T13:36:46+00:00February 21st, 2019|iOS Programming, LinkedIn Learning, Lynda, security, Software development, Swift, Video Course|0 Comments

The rate of occurring data breaches is on the rise - we hear about hacked accounts, leaked intimate conversations and compromised payment information almost every day. Mobile devices are the most vulnerable. The recent scandal over the leaked selfies of Amazon CEO Jeff Bezos shows that everybody's at risk. Thus, protecting your mobile devices and all the sensitive information is crucial. In my course iOS Development: Security I show you how to secure your device and prevent data leakage with and without coding. We’ll go over fundamental security concepts, including secure boot, sandboxing, and secure networking. I explain how [...]

20 11, 2018

New Course: Machine Learning with Core ML 2 and Swift

By |2018-11-20T08:29:59+00:00November 20th, 2018|Core ML, Create ML, iOS Programming, machine learning, Swift, Swift 3, Swift 3.0, Swift 4, Swift Programming, Udemy, Video Course|0 Comments

Hey there, Big news! My new course Machine Learning with Core ML 2 and Swift is now live on Udemy. This is the perfect course for you if you want to bring your game to the next level by integrating machine learning into your apps. ENROLL NOW FOR ONLY $9.99 Smart homes, self-driving cars, Siri, Alexa - some typical examples of how machine learning and artificial intelligence have become part of our daily life. Wouldn't it be cool to understand the concepts behind these complex topics? We're going to demystify what machine learning is by investigating how it works. We'll focus [...]

18 10, 2018

Machine Learning Book and Video Course

By |2018-10-19T10:02:06+00:00October 18th, 2018|artificial intelligence, book, Core ML, course, Create ML, iOS Programming, Swift 3, Swift 3.0, Swift 4, Swift Programming, Udemy, Video Course|0 Comments

Smart homes, self-driving cars, Siri, Alexa - some typical examples of how machine learning and artificial intelligence have become part of our daily life. Wouldn't it be cool to understand the concepts behind these complex topics? In my book Machine Learning with Core ML 2 and Swift, I'm going to familiarize you with common machine learning tasks. We'll focus on practical applications, using hands-on Swift code examples. You're going to develop smart apps, like this flower recognizer: How about building an Amazon review analyzer from scratch? I'll show you how to do it! And there's a lot more. We'll delve [...]

14 09, 2018

Avoid Humiliation During Job Interviews or Design Meetings

By |2018-09-14T08:46:43+00:00September 14th, 2018|Object-Oriented Design, OOD, Software development, Udemy, UML, Video Course|0 Comments

Study Object-Oriented Design and learn how to draw UML diagrams to avoid humiliation during job interviews or design meetings. Explore the fundamental concepts behind modern, object-oriented software design best practices. Learn how to work with UML to approach software development more efficiently. Throughout the course, we go through several examples to familiarize yourself with software design and UML. Plus, I walk you through a case study to review all the steps of designing a real software system from start to finish. Click here to enroll for just $9.99 Enroll for just $9.99 Topics include: Understanding software development methodologies Choosing [...]