Sachverhalt: A. In der Anklageschrift der Staatsanwaltschaft Zürich-Limmat vom 20. März 2017 wird X._ vorgeworfen, am 18. November 2015 in D._ sowie am 4. und 9. November 2016 in E._ und F._ insgesamt zehn teilweise versuchte Einbruchdiebstähle begangen zu haben. Dabei habe er insgesamt über Fr. 10'000.-- erbeutet und einen Sachschaden von mehreren tausend Franken verursacht. Das Bezirksgericht Zürich sprach X._ am 7. Juni 2017 des gewerbsmässigen Diebstahls, der mehrfachen Sachbeschädigung sowie des mehrfachen Hausfriedensbruchs schuldig (Anklagesachverhalte 1-5, 11 und 12). Bezüglich drei Einbruchdiebstählen, die sich am 18. November 2015 in D._ ereignet hatten (Anklagesachverhalte 6, 7 und 9), sprach es X._ frei. In einem weiteren Punkt war bereits zuvor eine Einstellung erfolgt (Anklagesachverhalt 8). Das Bezirksgericht Zürich bestrafte X._ mit einer Freiheitsstrafe von 30 Monaten, unter Anrechnung der erstandenen Untersuchungshaft sowie des vorzeitigen Strafvollzugs, und sprach eine Landesverweisung von 5 Jahren aus. B. X._ erhob Berufung gegen das Urteil des Bezirksgerichts Zürich. Die Staatsanwaltschaft erklärte Anschlussberufung. Das Obergericht Zürich stellte am 25. Januar 2018 die Rechtskraft der erstinstanzlichen Schuldsprüche fest und sprach X._ zusätzlich bezüglich der Anklagesachverhalte 6 und 7 schuldig. Es bestrafte ihn mit einer Freiheitsstrafe von 40 Monaten, unter Anrechnung der Untersuchungshaft und des vorzeitigen Strafvollzugs. Weiter sprach es eine Landesverweisung von 8 Jahren aus. C. X._ führt Beschwerde in Strafsachen. Er beantragt, das Urteil des Obergerichts Zürich vom 25. Januar 2018 sei aufzuheben. Er sei bezüglich der Anklagedossiers 6 und 7 freizusprechen und mit einer Freiheitsstrafe von maximal 24 Monaten zu bestrafen. Eventualiter sei die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. X._ beantragt für das bundesgerichtliche Verfahren die unentgeltliche Rechtspflege und Verbeiständung.