Loading...
Course

AI-Native Python Developer - March 2026

Credits 180 credits
Masterclass
Inform me

Topics

  • Introduction for Python

    1.What is programming?
    2.First program with Python and PyCharm
  • First Steps in Coding

    First steps in coding 
    1. What is programming?
    2. First program with Python and PyCharm
    3. Variables and data types
    4. Read user input
    5. Simple operations work with text and numbers
    arithmetic operations
    6. Console printing
  • Conditional Statements

    1. Review
    2. Logical Expressions
    - Comparison Operators
    3. Conditional Statements
    4. Rounding and Formatting
    5. Debugging
    6. Sequence of Conditions
    7. Variable Scope
  • Conditional Statements Advanced

    1. Review
    2. Nested Conditional Statements 
    3. Logical Operators
    4. Sample Exam Problems
  • For Loop

    1. Revision
    2. Repeating Code Blocks
    3. More Complex For-Loops
    4. Working with String
    5. Techniques for Using For-Loops
  • While Loop & Nested Loop with Exercise

    1. Revision
    2. While Loop
    - Construction
    - Infinite while loop
    - Loop break
    - Loop continuation

    Nested Loop
    1. Revision
    2. Nested Loops
    3. Solving Problems
  • Data Types and Variables

    1. What is data type
    2. Strings
    3. Numbers
    4. Booleans
    5. Additional Data Types
  • Arrays/Lists Basics







    List Basics
    1. List Definition and Usage
    2. Storing Data
    3. Creating Lists
    4. Accessing Elements
    5. List Manipulations
    6. Looping through Lists
    7. Searching in Lists
  • Methods/Functions

    1. Functions Overview
    2. Declaring and Invoking Functions
    3. Return Values
    4. Parameters vs Arguments
    5. Lambda Functions
  • Software Development Concepts part 1

    1. The 4 Skills of the Software Engineers
    2. Fundamental Software Engineering Concepts
    - Math Concepts in Software Development
    - Object-Oriented Programming (OOP)
    - Functional Programming (FP)
    - Data Structures and Algorithms
    - Component-Based Development and - Event-Driven Programming
    3. Software Architectures, Front-End and Back-End
  • Software Development Concepts part 2

    1. Front-End Development Concepts
    - Web Front-End and DOM
    - AJAX and RESTful APIs
    - Templating Engines
    - Routing and Routing Libraries
    - Libraries vs. Frameworks
    - UI Frameworks
    - Mobile Apps
  • List/Lists Advanced/Arrays Advanced

    1. List Comprehensions
    2. List Methods
    3. Advanced Functions
    4. Additional List Manipulations
    5. The set() function
  • Objects and Classes

    1. Object Oriented Programming
    2. Classes
    3. Object
    4. Class Attributes and Instance Methods
  • Dictionaries/Associative Arrays

    1. Dictionary Definition
    2. Keys and Values
    3. Iterating through Dictionaries
    4. Existence in Dictionaries
    5. Dictionary Methods
    6. Nested Dictionaries
    7. Dictionary Comprehensions
  • Lists as Stacks and Queues, Tuples and Sets

    1. Stack гэж юу вэ?
    2. Stack in Python
    3. Дараалал гэж юу вэ?
    4. Queues in Python


    1. Tuples
     -Тодорхойлолт
     -Tuple нь стандарт хэлний нэг
     хэсэг юм.
     -Tuple үүсгэх
     *Арга зүй
    2. Sets
     -Тодорхойлолт
     - Ойлголтуудыг тохируулах
     -Арга зүй 
  • Multidimensional Lists

    1. Тодорхойлолт ба хэрэглээ
     -Олон хэмжээст жагсаалт гэж юу вэ?
     -Хэрэглээ Графиктай ажиллах үед
    2. Олон хэмжээст жагсаалт үүсгэх
    3. Traversing and Manipulation 
  • Functions Advanced

    1.Packing Arguments
     - Packing гэж юу вэ?
    2.Unpacking Arguments
     - Unpacking гэж юу вэ?
     - Unpacking жагсаалтууд
    3. Advanced Sorting
    4. Nested Functions
     - Дотоод функцийн жишээ
    5. Recursion
     -Recursion гэж юу вэ?
  • First Steps in OOP & Classes and Objects

    1. Project Architecture
     -Кодыг функц болгон хуваах
    2. Хамрах хүрээ ба нэрийн орон зай
    3. Basics of OOP
     - Объект хандалтат програмчлал гэж
     юу вэ?
    4. Creating and Using Classes 


    1. Classes and Instances
     - Instantiation
    2. Шинж чанарууд
    3. Method
    4. Дата шинж чанарууд
    5. Өгөгдлийн тусгай шинж чанарууд
  • Inheritance and /Exercise/ Encapsulation and /Exercise/

    1. Inheritance
     - OOP-ийн дөрвөн үндсэн ойлголт
    2. Inheritance-ийн хэлбэрүүд
     - Шаталсан Inheritance
    3. Method Resolution Order
     - Python 3 дээрх MRO
    4. Mixins 


    1. Encapsulation тодорхойлолт
     -Access Modifiers
     *Хандалтыг хэрхэн хянах вэ?
     - Single Underscore
    2. Name Mangling a Variable
    3. Name Mangling a Method
    4. Built-in Functions for Accessing
     Attributes 
  • Static and Class Methods

    1. Static Methods
    2. Class Methods 
    3. Overriding Using Class Methods 
  • Polymorphism and Abstraction

    1. Polymorphism гэж юу вэ?
    2. Overloading Build-in Methods
    3. Duck Typing
    4. Abstraction гэж юу вэ?

  • Iterators and Generators

    1. Iterators гэж юу вэ?
     - For Loops and Iterators
    2. Generators гэж юу вэ?
     - Generators vs Normal Functions 
  • Decorators

    1. Functions Returning Functions
    2. Decorators
     -Decorators бүтээх
    3. Accepting Argument
    4. Passing Arguments
    5. Decorating Methods in Classes
    6. Classes as Decorators 
  • PostgreSQL Introduction. Data Types. Working with Tables

    PostgreSQL Introduction. Data Types. Table Basics

    Дата менежмент 
    PostgreSQL 
    Structured Query Language
    Data төрлүүд
    Data тодорхойлолт
  • Basic CRUD

    Lexical structure in pgSQL
    Дата сэргээх
    Data manipulation
    Үүсгэх, шинэчлэх, устгах
    Views
  • Data Aggregation

    Ангилах
    consolidating data based on criteria
    Дата цуглуулах функц
    COUNT, SUM, MAX, MIN, AVG … 
    Having
    using predicates while grouping
    Conditional Statements
  • Table Relations

    Дата баазын дизайн
    Table хоорондын холбоо
    JOINs
    Cascade ажиллагаа
    E/R диаграмм
  • Django Models Basics

    Model танилцуулга, модель тодорхойлох, талбарын сонголт болон төрлүүд, Migrations Basics.
  • Migrations-and-Django-Admin

    Django Migrations Advanced, шилжилтийн үндсэн тойм, урвуу шилжилт, Advanced комманд, Custom/Data Migrations болон Django Admin Site танилцуулга ба тохируулга.
  • Django Migrations and Django Admin /Exercises/

    Mirations /шилжилт/ ба Django админ дээр ажиллах.
  • Data Operations in Django with Queries

    CRUD үйлдлүүд, танилцуулга, ач холбогдол, query багц, Django Simple Queries - Default объект менежер, үүсгэх, сонгох, шинэчлэх, устгах, Django Shell болон SQL бүртгэлтэй танилцах.
  • Data Operations in Django with Queries /Exercises/

    CRUD үйлдлүүд, Queries, Django Shell болон SQL бүртгэл дээр ажиллах.
  • Working with Queries in Django

    Шүүх, хасах, эрэмбэлэх, тоолох, авах, chaining аргууд, lookup түлхүүрүүд, exact, iexact, contains, icontains ба Bulk Methods - bulk үүсгэх, шинэчлэх, устгах.
  • Working with Queries in Django /Exercise/

    Chaining Method, Lookup Keys and Bulk Methods ашиглах.
  • Django Models Relations

    Database Normalization – танилцуулга, ач холбогдол, Relationships in Django Models – таницуулга, Foreign Key, холбогдох нэрс, Types of Relationships - нэгээс нэг, нэгээс олон, олонтой харилцах.
  • Django Models Relations /Exercise/

    Database Normalization, Django загваруудын харилцаа холбоо болон харилцааны төрлүүд.
  • Models Inheritance and Customization

    Model Inheritance - Multi-table Inheritance, Abstract Base Classes, Proxy Models; Model Methods - Built-in Methods, Custom Methods; Custom Fields - Custom Field Built-in Methods танилцуулга.
  • Models Inheritance and Customization /Exercise/

    Model Inheritance, Model Methods and Custom Fields дээр ажиллах.
  • Advanced Django Model Techniques

    Validation in Models - Built-in Field Validators, Custom Validators; Meta Options and Meta Inheritance -Database table name, default order, unique constraints; Indexing’ Django Model Mixins; Django Signals.
  • Advanced Queries in Django

    Custom Managers; Annotation - annotate() method; Queries for Model Relationships - select_related(), prefetch_related(); Query-related Tools - Q and F objects; Debugging Queries
  • Advanced Queries in Django /Exercise/

    Custom Managers, Annotation, Model Relationships and Query-related Tools дээр ажиллах.
  • Introduction to HTML & CSS

    What is HTML?;
    • HTML Syntax - Tags & Attributes;
    • Common HTML Tags;
    • Common HTML Attributes;
    • What is CSS?;
    • CSS Syntax - Selectors & Rules;
    • Adding CSS to our HTML documents;
    • Basic CSS Selectors.
See all topics

AI-Native Python Developer - March 2026

AI-Native Python Developer - March 2026

We'll let you know when the training is open for enrollment.

Fill in your details and be among the first to get details about the training.

Can we use cookies?
We use cookies and similar technologies to provide our services. You can agree to all or some of them.
Back
Functional
We use cookies and similar technologies to provide our services. We use "session" cookies to temporarily identify you. They are only stored during active use of our services. After logging out of the application, closing the browser or mobile device, the data is deleted. We use cookies to provide the "Remember Me" option, which allows you to use our services without providing a username and password. Additionally, we may use cookies to store various small settings, such as language choice, menu positions, and personalized content. We also use cookies to measure our marketing efforts.
Advertising
We use cookies to measure our marketing effectiveness, count visits, and to track whether an email has been opened.