Sachverhalt: A. X._ soll am 17. September 2008 ca. um 12.45 Uhr seinen Personenwagen vom Bahnhof Tiefenbrunnen kommend links in die Bellerivestrasse in Zürich hineingelenkt und bei der Ausfahrt vom Bahnhofsgelände das dortige Rotlicht für Linksabbieger missachtet haben. In der Folge kollidierte er mit dem von links auf dem linken Fahrstreifen auf der Bellerivestrasse fahrenden Personenwagen von A._. B. Das Obergericht des Kantons Zürich sprach X._ am 29. April 2011 in Bestätigung des Entscheids des Bezirksgerichts Zürich vom 11. Mai 2010 der groben Verletzung der Verkehrsregeln schuldig. Es verurteilte ihn zu einer bedingt vollziehbaren Geldstrafe von 20 Tagessätzen zu Fr. 50.-- sowie zu einer Busse von Fr. 1'000.--. C. X._ erhebt Beschwerde in Strafsachen. Er beantragt, das Urteil des Obergerichts sei aufzuheben, und er sei freizusprechen. Eventualiter sei die Sache zur neuen Beurteilung an das Obergericht zurückzuweisen. Zudem seien ihm die unentgeltliche Prozessführung zu gewähren und Rechtsanwalt Dr. Markus Krapf als unentgeltlicher Rechtsvertreter beizuordnen. Ausserdem sei der Beschwerde die aufschiebende Wirkung zu erteilen. 