SQL Server: grant all 'public' users the permission to create tables
Ensure you are in the correct database and then issue the following command:

GRANT CREATE TABLE TO public
GO


If you already have objects that require public to ALTER the table then you can add the following for each existing table:

GRANT ALTER ON OBJECT::dbo.your_table_name TO public
GO


Reference: GRANT (Transact-SQL)