RANIARANIA Academy

Course Catalogue

Short, applied courses with a verifiable certificate. Search for a topic, or narrow by category, level, duration and price.

Category
Level
Duration
Mobile Development (Flutter)

Performance, Debugging & DevTools

Learn to diagnose and optimise Flutter app performance using DevTools, the widget inspector, the performance overlay and rebuild profiling. You will hunt down jank, apply const constructors and RepaintBoundary correctly, and shrink both memory and app size — so you can honestly own the duty of making a Flutter app fast.

ADVANCED · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Python: Foundations

Operators, Input/Output & Type Conversion

Master Python's operators — arithmetic, comparison, logical, bitwise and assignment — together with reading input, printing output, and converting between types. You will learn operator precedence cold and build small interactive programs, preparing you directly for the Python Institute PCEP certification.

BEGINNER · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Python: Foundations

Object-Oriented Programming in Python

Learn to model real problems with classes and objects in Python — __init__ and self, instance versus class attributes, encapsulation, inheritance with super(), polymorphism and the dunder methods that make objects feel native. This course builds the object-oriented foundations assessed by the Python Institute PCAP certification.

INTERMEDIATE · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Node.js

Node.js Fundamentals & the Runtime

Learn to run and structure a real Node.js project from scratch — install Node and npm, run scripts and the REPL, understand the V8 runtime and event loop, and organise code with CommonJS and ES modules. You will finish able to stand up a package.json-driven project with dependencies and npm scripts, confident about how Node executes your code.

BEGINNER · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Mobile Development (Flutter)

Networking & REST APIs

Build the job-ready capability of consuming REST APIs inside a Flutter app. You will make GET, POST, PUT and DELETE calls with the http and dio packages, parse JSON into typed Dart model classes, render results with FutureBuilder, and handle loading, errors, auth tokens and timeouts like a professional.

INTERMEDIATE · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Mobile Development (Flutter)

Navigation & Routing

Learn to move users between screens in a Flutter app with confidence — from the Navigator stack and named routes to the modern go_router package. You will walk away able to build multi-screen apps that pass data forward, return results, use bottom-tab navigation with nested stacks, and open to the right screen from a deep link.

BEGINNER · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Mobile Development (Flutter)

Native Integration & Platform Channels

Bridge Flutter to native code with confidence. You will learn when native integration is genuinely needed, how MethodChannel carries calls between Dart and Kotlin/Swift, how to return results and errors safely, and how to package it all as a reusable platform plugin.

ADVANCED · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Cloud & Hosting

Monitoring, Scaling, Security & Cost

Learn to run cloud workloads reliably and affordably by wiring up CloudWatch metrics, logs and alarms, choosing between vertical and horizontal scaling, automating capacity with auto scaling groups, and locking down security and spend. You finish able to take a running service and make it observable, elastic, recoverable, secure and cost-efficient — a genuine production-readiness capability.

ADVANCED · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
PostgreSQL

Modifying Data — INSERT, UPDATE, DELETE & Transactions

Learn to change data safely in PostgreSQL — adding rows with INSERT, correcting them with UPDATE, removing them with DELETE and TRUNCATE, and merging with UPSERT. You will wrap risky changes in transactions with BEGIN, COMMIT, ROLLBACK and savepoints so every modification is deliberate and reversible.

BEGINNER · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Machine Learning

Model Tuning & Pipelines

Build production-quality, reproducible models with scikit-learn by tuning hyperparameters correctly and wrapping every preprocessing step and estimator inside a single Pipeline. You will learn to search the hyperparameter space with cross-validation, avoid data leakage, and persist the best model for deployment.

ADVANCED · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Machine Learning

Model Evaluation & Validation

Learn to evaluate machine-learning models rigorously and honestly with Python and scikit-learn. You will build trustworthy train/validation/test workflows, read confusion matrices, choose the right metric for each problem, and diagnose over- and underfitting so your reported numbers reflect real-world performance.

INTERMEDIATE · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Mobile Development (Flutter)

Local Data & Persistence

Learn to store data on the device so your Flutter app works offline and remembers state between launches. You will use shared_preferences for settings, sqflite for relational data and Hive for fast object storage, then wrap them in a repository that caches API data and picks the right store for each job.

INTERMEDIATE · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer