Live DataCamp enrolments (190,099: Python for Developers 178,072, where DataCamp lists Sani as a collaborator for his Jan 2025 revamp; OOP in Java 11,255, co-instructor; Wedding Planning project 772) plus the last public LinkedIn Learning 'people watched' counts (7,261 in Mar 2022 and 2,649 in Jul 2021), so the dates are mixed. Courses where he is the named instructor: 21,937 on public counts.
4.8/5DataCamp rating
Introduction to Object-Oriented Programming in Java, where he is co-instructor: 4.82 from 1,291 reviews. Also on DataCamp: Python for Developers (collaborator credit) 4.85 from 12,560 reviews; Wedding Planning project (sole instructor) 4.84 from 82.
My credit: Revamped the course in Jan 2025 (new videos, redesigned exercises); DataCamp credits him as a collaborator. Instructors: George Boorman and Jasmin Ludolf.
Existed by 5 Mar 2024 (earliest archive); DataCamp's datePublished changes with each update.
A no-experience-needed Python primer: variables, core data types and structures, conditionals and loops.
Chapters: Introduction to Python · Working with Data Types · Control flow and loops
A project-based course on a single-codebase Ionic 4 app: templates, UI and navigation, native features and a Firebase back end.
Chapters: Setting Up the Environment · Working with a Tab-Based Template · Working with UI Components · Connecting an App to Firebase Backend · Working with Complex Lists · Advanced Ionic Components
LinkedIn LearningInstructorIntermediate3h 14mRating 4.7 (23 ratings, May 2023)Retired
More about this course
My credit: Instructor.
Released 23 Dec 2021
Builds a sample app, WaZoBia, on MongoDB Atlas and Realm: authentication, data operations, functions, triggers and schema rules.
Chapters: Set Up MongoDB Cloud · MongoDB Realm · The WaZoBia Application · The Realm SDK · Basic MongoDB Data Operations · Adding Email and Password Authentication · More MongoDB Data Operations · Functions and Triggers · Schemas and Rules/Roles
One Ionic app taken to mobile (Cordova, Appflow), the web (PWA) and desktop (Electron), with a look at Capacitor.
Chapters: Setting Up the Environment · Building the Tourista Application · Testing on Mobile with Cordova · Ionic Appflow · Ionic PWA · Working with Capacitor · Deploying to the Desktop with Electron
Learners build 'Happea', a wedding app that uses Python OOP inheritance for invitations, RSVPs and plus-ones.
I have also taught and mentored at DataCamp, LinkedIn Learning, OpenClassrooms and Oasis Digital Solutions. At OpenClassrooms I mentored 31 Web Developer students one-to-one (2021-2024). See Experience