Graduate Conversion Program in Python Programming
- Onsite and Online
- Intakes: Jan, Apr, Jul, Oct
Course Description
This 12-module course offers a comprehensive introduction to Python, starting with essential syntax and foundational programming concepts before moving to real-world applications. Each module includes lectures, practical coding exercises and assignments to reinforce learning. By the end of the course, students will be able to create, troubleshoot and deploy Python programs and gain hands-on experience with Python libraries used in data manipulation and analysis.
Course Summary
The Graduate Conversion Program in Python Programming is designed for non-IT graduates with basic computer knowledge who wish to gain proficiency in Python, a versatile programming language widely used in data science, web development and automation. This course introduces fundamental programming concepts and problem-solving techniques, gradually progressing to more advanced topics such as data structures, file handling and libraries for data analysis. The program provides students with a practical understanding of Python, empowering them to pursue careers in tech, analytics or software development.
Course Outline
Module 1: Introduction to Python and Programming Basics | |
---|---|
|
Module 2: Data Types and Variables | |
---|---|
|
Module 3: Control Structures | |
---|---|
|
Module 4: Module 4: Functions and Modular Programming | |
---|---|
|
Module 5: Data Structures – Lists, Tuples and Dictionaries | |
---|---|
|
Module 6: Working with Strings | |
---|---|
|
Module 7: Introduction to Object-Oriented Programming (OOP) | |
---|---|
|
Module 8: File Handling | |
---|---|
|
Module 9: Error Handling and Debugging | |
---|---|
|
Module 10: Introduction to Libraries and Modules | |
---|---|
|
Module 11: Data Analysis with Pandas | |
---|---|
|
Module 12: Data Visualization with Matplotlib | |
---|---|
|
Assessment Methods | |
---|---|
|
To Whom
- Non-IT Graduates: Individuals from non-technical backgrounds who want to transition into tech-related roles.
- Professionals Exploring Career Change: People aiming to shift to fields like data science, software development, or analytics.
- Beginners in Programming: Anyone seeking a structured introduction to Python programming and its applications.
Learning Outcomes
Upon completing this course, students will be able to:
- Write and debug Python code: Understand Python syntax, create variables, and debug programs.
- Use control structures effectively: Implement loops and conditional statements to manage program flow.
- Apply object-oriented programming (OOP) principles: Develop modular code using classes and objects.
- Work with data structures: Manipulate data using lists, dictionaries, and tuples.
- Utilize Python libraries for data analysis: Analyze and visualize data with popular libraries like Pandas and Matplotlib.
Prerequisites:
- Basic understanding of computer operations (e.g., file management, internet browsing).
- No prior programming knowledge required.
Method of Delivery
Medium of Instruction
Simple English and Sinhala
Course Duration
60 Hours
Course Schedule
3 Days per week, 2 Hours
Course Fee
Per Participant Fee: Rs 30,000/=
How to Apply
- You Apply
Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.
- We Connect
After you submit your application, an admissions representative will contact you and will help you to complete the process.
- You Get Ready
Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.
How To Apply
Your Application
Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.
Our Response
After you submit your application, an admissions representative will contact you and will help you to complete the process.
Your Journey
Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.