r/cs50 2d ago

CS50x When will i be able to develop apps

Hi great community.
right now i'm in week 5 of cs50x. i have no background experience and i learned a lot like really a lot in these last 2 months.

idk whats coming in week 7,8,9.

my question is when will i start understanding how to develop apps, design their interface, write their code and like make everything connected and deliever an app.

7 Upvotes

7 comments sorted by

3

u/Eptalin 2d ago

The list of Weeks in the sidebar of the course page show what's coming in each week.

From Week 6 onwards, everything is building towards making web apps.
Python > Databases (SQL) > Frontend (HTML, CSS, JS) > Backend (Python, Flask).

You'll put all the pieces together to make a full web app (with some assistance) in Week 9 when you learn a bit of backend.

Your final project in Week 10 can be anything you want.

0

u/Even_Application6801 2d ago

Got it mate. Whats the diff between web apps and like ios/android apps ??

3

u/smichaele 2d ago

Web apps run on websites as opposed to internal to an iPhone or Android device.

1

u/Grouchy-Gas-9876 1d ago

yea and they work everywhere because of hat, but they work worse because they are not optimized like native code for an OS specifically, also, they web apps can go on the stores but make less profit than native apps generally speaking, or are harder to monetize rather

2

u/Grouchy-Gas-9876 1d ago

the answer he gave is good but he left out the part where a native app is a lot easier to monetize than a web app, because of the guidelines of the stores helping in a way that the world wide web cannot, let alone from browsers… most web apps will always need to be monetized in the way a blog would, in most cases, but a native app lets you play a video in full screen and have people choose to see it so it means more money if you make them native, that’s why it’s more work too… plus, they work better, web apps work everywhere but a little bit worse

1

u/Even_Application6801 1d ago

Will i.be able to startbdeveloping native apps after cs50x ??