-
රු15000
-
Duration: 3 Months
-
Delivery mode: Flexible as per the student
-
Group size: 2
-
Instruction language:
English,
Sinhalese
-
Certificate provided:
No
📌 Course Overview:
This course is designed for absolute beginners who want to start programming with Python. It provides a solid foundation in programming concepts, Object-Oriented Programming (OOP), and UML, leading to hands-on coding with Python.
By the end of this course, you’ll have a strong understanding of fundamental programming concepts and be ready to move on to more advanced topics in software development.
📖 What You Will Learn:
🟢 Module 1: Introduction to Programming
✅ What is programming? Understanding how computers execute code
✅ Introduction to Python – Why Python is great for beginners
✅ Setting up the development environment (Installing Python & IDE)
✅ Writing your first Python program
🟢 Module 2: Core Programming Concepts
✅ Variables, Data Types, and Operators in Python
✅ Control Structures: If-Else Statements & Loops (For, While)
✅ Functions & Code Reusability
✅ Working with Lists, Tuples, and Dictionaries
🟢 Module 3: Object-Oriented Programming (OOP) Basics
✅ Introduction to OOP & Why It’s Important
✅ Understanding Classes & Objects
✅ Encapsulation, Inheritance, and Polymorphism
✅ Real-World OOP Implementation in Python
🟢 Module 4: Understanding UML for Software Design
✅ What is UML? How It Helps in Software Development
✅ Creating Class Diagrams, Sequence Diagrams, and Use Case Diagrams
✅ Mapping UML Diagrams to Python Code
🟢 Module 5: Python in Action – Hands-on Coding & Mini Projects
✅ File Handling – Reading & Writing Files in Python
✅ Working with APIs – Fetching and Processing Data
✅ Building a Simple Python Application Using OOP
✅ Final Project – Apply All Concepts to Build a Small Application
🎯 Who Is This Course For?
✔ Beginners – No prior programming experience needed
✔ Students & Graduates – Looking for a strong foundation in coding
✔ Career Switchers – Transitioning into software development
✔ Kids & Teenagers – Interactive and beginner-friendly learning
🛠 Course Features:
✔ Live Coding & Hands-on Exercises – Learn by doing, not just theory!
✔ Project-Based Learning – Build real applications while learning
✔ Structured & Easy-to-Follow Curriculum – No prior experience needed
✔ One-on-One & Group Sessions Available – Learn at your own pace
🚀 Get Started with Programming Today!
If you’re ready to take your first step into programming, this course will give you the right foundation to excel in coding and software development.
📩 Enroll now and start coding with Python!