Explore our comprehensive Python courses designed to fit your goals and budget. We offer our courses at an affordable price point. Click on session titles to view details.
Learn how to interact with relational databases using Python. Focus on MySQL: connecting to a database, executing SQL queries (SELECT, INSERT, UPDATE, DELETE) using libraries like `mysql-connector-python`
4
Python Implementations
Week 4
Learn how Python works internally. Explore different implementations of Python like CPython, PyPy, Jython, and MicroPython,learn how to speed up Python with PyPy.
• Data Analysis and Manipulation with Pandas (DataFrames, Series, Data Cleaning, Preprocessing, etc.)
• Data Visualization with Matplotlib (Basic Visualization)
• Data Visualization with Seaborn (Advanced Visualization)
3
ML Concepts Part 1
Week 11
We implement five machine learning algorithms—simple linear regression, multivariable linear regression, logistic regression, decision trees, and random forest—from scratch as well as in scikit-learn.
4
ML Concepts Part 2
Week 12
We implement five machine learning algorithms—simple linear regression, multivariable linear regression, logistic regression, decision trees, and random forest—from scratch as well as in scikit-learn.
5
Generative AI
Week 13
• Ollama and LLMs
• Building Chatbots with LLM APIs
• Introduction to AI Art using ComfyUI and Stable Diffusion
6
Building NN from Scratch
Week 14
• Matrix Multiplication
• Cost Function and Error
• Partial Derivatives
• Gradient Descent Algorithm
• Backpropagation
• Building ANN from Scratch to Classify MNIST Dataset
7
TensorFlow (ANN, CNN, RNN)
Week 15
Implementing ANN,CNN & RNN using the TensorFlow framework...
Build modern web applications using popular Python frameworks and full-stack technologies.
1
Introduction to Streamlit
Week 17
Before building separate frontends and backends, we start with Streamlit. Streamlit is a Python framework used to build pure full-stack apps. It is not used in production but for prototyping and quickly building and sharing apps for data scientists.
2
Python Backend Development
Week 18
• Frontend vs Backend Concepts
• Introduction to Python Backend Frameworks (Flask and Django)
• CORS Policy
• Building REST API
• Simple Project: BMI Calculator
3
Real life Project: X-ray Diagnosing Web App
Week 19
In this session, we train a CNN model with PyTorch, integrate it into a Flask backend, and build our X-ray diagnosing web app.
4
Deployment
Week 20
"In this section, we launch our application and explore technologies such as Git, GitHub, Heroku, and Vercel."
5
MERN Stack
Week 21
• React Components
• React Router
• Axios
• Props
• Intro to Node.js
• Building REST API with Express
• CRUD with MongoDB
6
Authentication
Week 22
Implementing user authentication with JWT
7
Final Project
Week 23
Interacting with Blockchain and Building a Cryptocurrency(TRX) Betting App as Final Project
8
Review & Deploy
Week 24
Course review, Q&A, and project presentations...
Technologies Covered
Streamlit
Flask
Django
Express
MongoDB
React
Git
IntelliJ IDEA
Program Overview & Value
Languages Covered:
Python (Core focus)
Java (Bonus course)
JavaScript (MERN bonus)
Databases Covered:
MySQL
MongoDB (MERN bonus)
Frameworks/Libraries Covered:
Flask, Django (Python Web)
React, Express (MERN bonus)
NumPy, Pandas, Matplotlib, Seaborn (ML/DL)
TensorFlow, PyTorch (ML/DL)
Tkinter (GUI)
And more...
Total Fee: 36,000 LKR
Medium: Sinhala (Live classes via Zoom)
(Installment payment options available)
Special Bonus!
Enroll in our Python program and receive complimentary access to our Java Desktop Application Development course and the full MERN Stack (MongoDB, Express, React, Node.js) program – absolutely FREE! You only pay for the three core Python courses.
Meet Your Instructor
Maneesha Rajapaksha
Hello! I'm Maneesha, a self-taught developer, freelancer & instructor on Udemy.
I’m a self-taught developer who learned programming by following my passion. I then worked for some time on local and foreign freelancing projects, mainly for local university students and automating Forex strategies for clients using Python. After that, I started teaching on a platform called Udemy. Within about two years, I was able to achieve a 4.5-star rating on Udemy by teaching in English to international students.
Then, I created the Advanced Python Training Program, a six-month Python training course designed to teach Python to local students. The syllabus for this program was created by me based on my programming experience. Within a short period, I received very positive feedback from local students as well. By completing this program, you will progress from Python basics to advanced frameworks in a well-structured manner.
Since I am a self-taught developer, I don’t have any formal qualifications, but I have extensive teaching & freelancing experience. Feel free to check my Udemy profile and the feedback given by my local students. Thank you!