Cyclic peptides and peptoids were prepared using the thiol-ene Michael-type reaction. The linear precursors were provided with additional functional groups allowing for subsequent conjugation: an orthogonally protected thiol, a protected maleimide, or an alkyne. The functional group for conjugation was placed either within the cycle or in an external position. The click reactions employed for conjugation with suitably derivatized nucleoside or oligonucleotides were either cycloadditions (Diels-Alder, Cu(I)-catalyzed azide-alkyne) or the same Michael-type reaction as for cyclization.