Née à Argenteuil dans une famille d’origine Algérienne Kabyle, Nora Hamdi est la sixième d’une famille de douze enfants. Elle grandit à Sartrouville et se passionne très tôt pour le dessin. Après l’adolescence, elle s’installe à Paris, fait des petits boulots pour se payer des études d’arts plastiques et suit des cours du soir aux beaux arts. Après huit ans de peintures et d’expositions, elle se consacre aux films et à la littérature. En 1998 elle écrit et réalise Petits ensembles au bout de la nuit, un premier court métrage autour de sa peinture, puis en 2000, elle réalise son second court métrage, La danse dans le noir, qui traite des relations virtuelles. En 2002, elle adapte le scénario Trois Étoiles de Virginie Despentes en bande dessinée (aux éditions Au Diable Vauvert). Puis en 2003, elle écrit pour le théâtre de Nîmes. En 2004, elle écrit son premier roman Des poupées et des anges, (éd. Au Diable Vauvert), l’histoire de deux sœurs adolescentes de la banlieue parisienne… L’année suivante, en 2005, elle écrit Plaqué Or, (éd. Au Diable Vauvert) son second livre traite de l’identité à travers l’art entre une comédienne et un musicien, frère et sœur. Puis, en 2006 elle commence l’adaptation de son premier roman Des poupées et des anges au cinéma avec dans la distribution des rôles, Leila Bekhti, Léa Seydoux, Samuel Le bihan … Le long métrage Des poupées et des anges qu’elle réalise sort sur les écrans en 2008 et pour ce premier rôle Leila Bekhti est pré-nominée au césar 2009. En 2010, Nora Hamdi revient à l’écriture et publie Les enlacés, (éd. Léo Scheer) qui traite des relations amoureuses.
Puis en 2011 elle sort son quatrième roman La couleur dans les mains, (éd. Léo Scheer), une histoire inspirée de son expérience dans la peinture…
La Maquisarde son second long métrage adapté de son roman éponyme sort en 2020.