Hybrid photovoltaic concepts based on a nanoscale combination of organic and inorganic semiconductors are promising way to enhance the cost efficiency of solar cells through a better use of the solar spectrum, a higher ratio of interface-to-volume, and the flexible processability of polymers. In this work, two types of thin film solar cells have been developed. In both types of solar cells, poly-N-vinylcarbazole (PVK) is used as electron donor, cadmium sulfide (CdS) and titanium dioxide (TiO2) nanocrystals are used as electron acceptors, respectively. Since TiO2 has a wide band gap and can only absorb UV light, in the second type of solar cell, ruthenium dye is used as photo-sensitizer. The preliminary results of photoconductive and photovoltaic characteristics of these two inorganic-organic composites are presented.