Learn Python Programming in Solar PV Energy. (Live projects)

Applications of Python Programming in PV Energy.

Live classes, quizes, sample codes and many more.


Python in PV.png

About this course

Solar Energy Industry is likely to be worth USD 140 Billion by 2023, having said that, it is indeed a great canvas to innovate, compete and earn a fortune. With the huge diversified demand of clean energy, it is impossible to cater energy demand of a variety of customers without right skill over exclusive technology. With this approach we have come up with this unique course Python in PV, which includes basics of Solar PV Energy as well as Python programming from zero to advanced.

The Python in PV course offers information that is beneficial to those aspiring to pursue a field in solar PV technology. It will cover the basics of Solar PV technology, Python programming language, and applications of Python programming in Solar PV Plant Design, Installation, Maintenance and monitoring, with some real-time case studies.

Enrolling for this course will propel you further in your career with an exclusive know-how of 'How to make tasks/processes easier and more smart in Solar PV Technology after your learning from this course.


Course Structure (11 Hours)

Course Overview

  • Understanding the Course Insights (5:00)

Section 1: Solar Energy Basics.

  • Lecture 1: Introduction to Solar Energy (12:00)

  • Lecture 2: Electromagnetic Spectrum and Sunlight Characteristics (25:00)

  • Lecture 3: Properties of Sunlight and Spectral Ir-radiance (9:00)

  • Lecture 4: Solar Radiation and its properties (19:00)

  • Lecture 5: Semiconductor and Materials (21:00)

  • Lecture 6: Semiconductor Conduction (27:00)

  • Lecture 7: PN Junction and Diode Equations (35:00)

  • Lecture 8: Solar PV Cells Operations (39:00)

  • Lecture 9: Solar PV Cell Design (31:00)

  • Lecture 10: Manufacturing of Silicon Solar Cells (22:00)

  • Lecture 11: PV Module Design and Manufacturing (22:00)

  • Lecture 12: Understanding Solar Module Datasheets and Alternative PV Module Designs. (28:00)

  • Lecture 13: Modules and Arrays (26:00)

Section 2: Basics of Python Programming

  • Lecture 14: Introduction to Python programming (26:00)

  • Lecture 15: Comments, Operators, Functions & Loops in Python (24:00)

  • Lecture 16: Strings, Lists and Dictionaries in Python Programming (17:00)

  • Lecture 17: Python Library Packages and Programming with Matplotlib Python Library. (34:00)

  • Lecture 18: Python Pandas and Numpy (15:00)

Section 3: Applications of Python in Photovoltaic

  • Lecture 19: Solar PV Module Axis Tracking (35:00)

  • Lecture 20: GHI And POA Using Python (28:00)

  • Lecture 21: Solar Radiation data plotting in different sets. (21:00)

  • Lecture 22: Single diode equation to find FF, efficiency, IV curve of cell (19:00)

  • Lecture 23: Calculating PV plant or module IV curve

  • Lecture 24: PV module parameter extraction and STC correction method

  • Lecture 25: Complete SCADA data analysis from solar power plant & A case study on 'GW scale power plant'

  • Coding Assignment Exercise - 1

Section 4: Additional CODE References

  • Sample code 1: IV curve plot of solar module - SAMPLE CODE

  • Sample code 2: Plotting Different Irradiation and Temperatures - SAMPLE CODE

  • Sample code 3: Typical code for Any data which present in Excel

Section 5: Hands-On Projects | LIVE Session recordings

  • LIVE Project Class 1: Project 1, Part 1 (Backend): Programming a Solar PV plant size calculator using area as an input with Python programming.


Course Instructor

Karthik M. Bhat

M.Tech IIT Bombay | JRF at IIT Bombay


Frequently Asked Questions

When this course will be ready to access for learners?

This course is LIVE and students can access instantly after enrollment.

What is the Refund Policy?

Policy: Students are eligible to file a 'Request for Refund' with us within seven days of the course purchase with a maximum course content consumption of 15%. Remember both the criteria should be matched in order to make your refund request successful. After 7 days or exceeding the course content consumption above 15%, you will not be entitled to get any refund from us.

Deductions: There are no deductions on the fees refund, if a student meet the above eligibility criteria. 

Partial Refunds: Unfortunately we do not offer partial refunds as of now

Who is the course Instructor?

Your course instructor is Karthik M. Bhat.

Do I get  Solar Study certificates on course completion?

Yes, you'll get Solar Study course completion certificate upon course completion . 

Are there any pre-requisites for this course?

Yes, there are some but the basics. You should be able to grasp basic electrical terms like, current, voltage, etc. 

Does this course is subjected to a deadline for completion?

No there's is no deadline to complete this course. As it also comes with life-time access. 


Get started

  •  Hand Holding on doubts 

  •  Free Course 

  •  Q/A Forum 

  •  LIVE Classes 

Shareable on

Sample certificate ss (1).png