По велению Ярослава его сын Владимир в 1045 году построил в Новгороде копию Софийского собора. Эта церковь также сохранилась до наших дней и является одной из главных достопримечательностей Великого Новгорода. Князь построил в Киеве несколько монастырей, в их числе монастыри Святого Георгия и Святой Ирины.
Кроме того, Ярослав большое внимание уделял церковным книгам. Он велел перевести на славянский язык большое количество греческих книг, сам прочитал многие из них, а некоторые даже собственноручно переписал. Отдельные книги были выставлены в церкви Святой Софии для всеобщего пользования. Правда, тогда мало кто из жителей Киева мог прочитать хотя бы одну из книг, поскольку грамотных людей почти не было.
Значительную часть средств, поступающих в казну, Ярослав выделял на содержание церковных служителей, причем не только в Киеве, но и в других городах. В обязанности иереев входило увеличение числа христиан за счет привлечения новых людей, приобщение русичей к церковным ценностям, нравственным началам и основам грамоты.
Заметным с исторической точки зрения событием времен правления Ярослава стала война с Византией. Впрочем, война эта носила весьма локальный характер. Еще во времена Владимира между Византией и Русью были установлены достаточно дружественные отношения. Русские воины сражались в византийском войске, страны вели оживленную торговлю. Эти отношения сохранились и при правлении Ярослава: русские купцы охотно торговали в Константинополе. Но однажды между русскими купцами и греками произошла ссора, в ходе которой был убит весьма высокопоставленный русский торговец. Ярослав потребовал от греческих послов извинений и выкупа за убитого, однако ему отказали. Тогда князь снарядил войско, во главе которого поставил воеводу Вышату и своего сына Владимира. Войско отправилось к Константинополю, жители которого хорошо помнили бедствия, учиненных русскими войсками. Навстречу войску были направлены послы императора Константина Мономаха.
Император напомнил сыну Ярослава о многолетней дружбе, которую не стоит нарушать из-за малозначительной ссоры купцов. Император обещал наказать виновных в убийстве русского купца, тем самым устранив причину конфликта. Но юный князь Владимир не внял уговорам и, как пишут византийские историки, отпустил послов с высокомерным ответом.
Тогда византийский император взял в заложники находившихся в то время в Константинополе купцов и отправил их в отдаленные районы страны, а сам собрал флот и выехал навстречу русским. С берега византийскую флотилию прикрывала конница, чтобы не дать возможности войску Владимира и Вышаты высадить десант. Перед началом сражения император вторично предложил русским мир. Но гордый Владимир потребовал за это по три фунта золота каждому человеку из его войска. Естественно, греки предпочли сражаться. Константин направил в центр русского флота три галеры, которые подожгли корабли Владимира «греческим огнем» — зажигательной смесью, применявшейся византийцами в морских сражениях. Русские корабли начали отступать, и в это же время налетела буря, разметавшая весь флот Владимира и Вышаты. Затонуло и судно, на котором был сам князь, но один из воевод спас Владимира. На берег выплыло не более шести тысяч русских воинов, которые решили с боями пробиваться на родину по суше. С ними отправился и Вышата. Часть флота все же уцелела, но по пути домой их попытался перехватить греческий флот, который был отправлен Константином для преследования. Состоялось еще одно сражение, в котором русским улыбнулась удача: они сумели взять много пленных, которых затем привезли в Киев, и убить греческого адмирала. А вот войско Вышаты было разгромлено греками в Болгарии, самого Вышату и 800 пленных доставили в Константинополь, где греческий император приказал их ослепить.