NUR Technology Solutions logo NUR Technology Solutions
Featured Course

Two-Month Application Development Training

Build practical application-development skills through 18 structured sessions covering Python, SQL, PHP, Figma, Kotlin, Swift, GPT-assisted programming, prompt engineering, database-driven applications, analytics, automation and API integration.

Application development training workspace

Programme at a Glance

A practical, project-oriented learning journey from programming foundations to a structured database-driven application with reporting, automation and integrations.

2 MonthsProgramme duration
18 SessionsStructured learning journey
3 HoursPer session
Project-BasedHands-on application development
AI-AssistedGPT programming & prompt engineering

What You Will Learn

Programming FundamentalsLogic, variables, decisions, loops and problem solving.
Python DevelopmentData structures, functions, modules and application logic.
SQL & DatabasesRelational design, queries, JOINs, aggregation and reporting.
PHP Web DevelopmentIntroduction to dynamic server-side development.
Figma UI/UXWireframes, screens, navigation and clickable prototypes.
Kotlin & SwiftIntroductory Android and iOS development concepts.
GPT-Assisted ProgrammingPrompt engineering, explanation, debugging and improvement.
CRUD, Analytics & APIsDatabase-driven apps, dashboards, automation and integrations.

Professional Domains

Activities and project examples can be framed around the professional domains identified in the programme.

Marketing

Campaigns, leads, ROI, performance and reporting workflows.

Finance

Budgets, transactions, calculations and summary workflows.

Healthcare

Administrative information and appointment examples using fictional data.

Law

Client, consultation and case-administration workflows.

18-Session Course Curriculum

Open any session to review its goal and expected outcome.

Register Now
1 Introduction to Programming, Development Technologies & Prompt Engineering

Session Goal: Understand the development stack, programming foundations, GPT-assisted development and structured prompt engineering.

Expected Outcome: Create, run and test a first simple domain-relevant Python application.

2 Python Fundamentals - Variables, Data Types, Input, Output & Operators

Session Goal: Learn how applications receive, store, process and display data using Python.

Expected Outcome: Build a calculation-based Python application.

3 Python Decision Making - Conditions, Logical Operators & Rule-Based Applications

Session Goal: Translate real-world rules into Python conditions and logical expressions.

Expected Outcome: Build and test a rule-based application.

4 Python Loops & Introduction to PHP for Web Development

Session Goal: Automate repetitive tasks with Python loops and understand PHP's role in web development.

Expected Outcome: Produce a loop-based Python application and a basic PHP web page.

5 Python Data Structures - Lists, Tuples, Sets & Dictionaries

Session Goal: Organize and process multiple values and structured records.

Expected Outcome: Build a record-management application using Python collections.

6 Python Functions, Modules & Reusable Application Logic

Session Goal: Organize applications into reusable functions and modules.

Expected Outcome: Refactor an application into modular code with reusable functions.

7 Algorithms, Pseudocode, Flowcharts & Logic Building

Session Goal: Design application logic using algorithms, pseudocode and flowcharts before coding.

Expected Outcome: Produce a workflow design and working Python implementation.

8 Fundamentals of Databases & Relational Database Design

Session Goal: Understand relational databases, keys, fields and relationships.

Expected Outcome: Design a simple multi-table relational database.

9 SQL Fundamentals - Creating Tables, Inserting Data & Basic Queries

Session Goal: Create tables, insert records and retrieve/filter/sort data with SQL.

Expected Outcome: Create a populated SQL database and run core queries.

10 Advanced SQL - Relationships, JOINs, Aggregation & Reporting

Session Goal: Combine related tables and generate reports with JOINs, aggregates and grouping.

Expected Outcome: Produce multi-table reports using JOINs, aggregation and GROUP BY.

11 Python + SQL Integration - Building a Database-Driven Application

Session Goal: Connect Python with SQL to build a persistent CRUD application.

Expected Outcome: Build a working Python + SQL CRUD application.

12 Figma UI/UX Design & Introduction to Mobile Application Development with Kotlin and Swift

Session Goal: Design interfaces in Figma and gain introductory exposure to Kotlin and Swift.

Expected Outcome: Create a clickable Figma prototype and explore mobile-development concepts.

13 Project Phase I - Requirements, Planning & First Working Prototype

Session Goal: Turn a project idea into a scoped MVP and first working database-connected prototype.

Expected Outcome: Produce a clearly scoped project and first working prototype.

14 Project Phase II - Complete CRUD Operations, Search & Validation

Session Goal: Complete CRUD, search, filtering, validation and error handling.

Expected Outcome: Deliver a reliable CRUD-based project with search and validation.

15 Project Phase III - Reports, Analytics & Dashboard Development

Session Goal: Add reports, metrics, analytics and dashboard-style information.

Expected Outcome: Add reports, KPIs and a simple analytics/dashboard interface.

16 Project Phase IV - Automation, File Processing & External Libraries

Session Goal: Add automation, file processing, libraries or external data to the project.

Expected Outcome: Integrate at least one working automation or file-processing feature.

17 Project Phase V - Application Architecture, Modular Design & User Roles

Session Goal: Improve modular architecture, separation of concerns and basic user-role access.

Expected Outcome: Restructure the project into logical modules with a basic role rule.

18 Project Phase VI - Advanced Integration using Python Libraries & APIs

Session Goal: Extend the project with an advanced Python library or API integration.

Expected Outcome: Deliver an advanced project with a working external integration.

Join the Course Discussion

Join the WhatsApp group to take part in the discussion, follow programme updates and connect with other interested participants.

Join WhatsApp Group

From Fundamentals to a Working Application

Foundation & Core Development

Programming fundamentals, Python, PHP, algorithms, databases, SQL, Python + SQL integration and UI/UX design.

Project Development & Integration

Requirements, CRUD, search, validation, analytics, automation, modular architecture, user roles, libraries and APIs.

Technology Stack

PythonSQLPHPKotlinSwiftFigmaGPT-Assisted ProgrammingPrompt EngineeringAPIs
Featured Training

Ready to Start Your Application Development Journey?

Register for the training, or join the WhatsApp discussion group to follow the conversation and programme updates.