Courses

200,000+Learners
4.8/5DataCamp rating
6Courses

Highlights

Courses and project 7

Revamped 2025

Introduction to Python for Developers(opens in a new tab)

178,072learners
DataCampCollaborator (Jan 2025 revamp)Beginner3 hrRating 4.8 (12,560 reviews)Online
More about this course

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

12 videos, 39 exercises

Joined 2025

Introduction to Object-Oriented Programming in Java(opens in a new tab)

11,255learners
DataCampCo-instructorIntermediate4 hrRating 4.8 (1,291 reviews)Online
More about this course

My credit: Co-instructor with Miller Andres Trujillo Achury.

Launched about Sep/Oct 2024 (earliest archive 7 Oct 2024, with Miller Trujillo as sole instructor); Sani is listed as co-instructor from 2025.

Java OOP by modelling real systems: classes, constructors, encapsulation, inheritance, interfaces and polymorphism.

Chapters: Object-Oriented Programming (OOP) in Java · Encapsulation & Inheritance · Interfaces and Polymorphism

9 videos, 28 exercises

2019

Ionic 4.0 Essential Training(opens in a new tab)

7,261+learnersas of Mar 2022
LinkedIn LearningInstructorIntermediate5h 4mRating 4.5 (97 ratings)Archived
More about this course

My credit: Instructor.

Released 22 Jul 2019

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

2017

Ionic 3.0 for Mobile App Developers(opens in a new tab)

6,000+learnersfrom my CV, undated
LinkedIn LearningInstructorIntermediate5h 43mRetired
More about this course

My credit: Instructor.

Released 29 Sep 2017

A project-based course on one Ionic 3 / Angular codebase for iOS, Android and Windows.

Formerly on Lynda.com

2021

MongoDB Cloud Essential Training(opens in a new tab)

5,000+learnersfrom my CV, undated
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

2019

Ionic 4.0: Deploying Ionic Apps(opens in a new tab)

2,649+learnersas of Jul 2021
LinkedIn LearningInstructorIntermediate2h 16mRating 4.5 (17 ratings)Archived
More about this course

My credit: Instructor.

Released 18 Jul 2019

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

2025

Building Wedding Planning Software(opens in a new tab)

772learners
DataCampSole instructorAdvanced2 hrRating 4.84 (82 reviews)OnlineProject
More about this project

My credit: Sole instructor.

Released 3 Feb 2025

Learners build 'Happea', a wedding app that uses Python OOP inheritance for invitations, RSVPs and plus-ones.