Here is a complete list of classes, when choosing a class is advised to look ahead at least to Level 3, and take a look at the archtypes available to your class. So you can better plan what things your character will need at first level. (some classes get their archtype before level 3, such as the cleric who get their archetype at first level)

A thing to keep in mind is that not all archetypes will be of equal value in this campaign setting, for example the Warlock has a otherworldly patreon called Ghost in the Machine, that mostly relates to technology such as computers and cameras. While there will be more technology in this world than is standard for a high magic setting, this technology will be largely steampunk and created by artificers, NOT modern day technology. However rather than remove the option for simplicity sake, I have left it and a few others like it, as they are still from accepted sources and therefore deserve to be included. This said they will not prove to be entirely useless choices, merely less useful than they would be if we were in a more modern or even futuristic setting.

Artificer
Barbarian
Bard
Cleric
Druid
Fighter
Monk
Mystic
Paladin
Ranger
Rogue
Sorcerer
Warlock
Wizard


Image – https://www.reddit.com/r/DnD/comments/64m6nq/art_a_unique_tshirt_collection_about_dnd_classes/