A year ago, I began my journey with CS50x and made it to week 5 before I decided to pursue formal education due to struggling with the C language. I then took a 9-month course that wrapped up earlier this year, and I've learned a lot in that time. Here are some key things I've tackled:
- Developed programs in Python, focusing on dictionaries, object-oriented programming, and recursion.
- Designed web pages using HTML and CSS.
- Started exploring system architecture, including CPU structure and the Fetch-Decode-Execute cycle.
- Grasped networking concepts, particularly the TCP/IP stack.
- Engaged in database design with SQL.
- Studied system design and analysis using UML.
- Worked on controlling systems with sensors and control loops.
- Picked up some basic IT security knowledge.
Additionally, I've dabbled in discrete mathematics, covering set theory, number theory, boolean algebra, and matrices. I've also done some graphic design and animations using Adobe Illustrator and Animate.
Now, I'm wondering if I'm in a good place to start thinking of personal projects to work on before I head off to college. Any advice on how to proceed with my studies?
1 Answer
Honestly, with what you’ve learned, you’re way ahead of where I was in my first year of college. You should definitely start some projects! It'll help consolidate your skills and give you real-world experience.
Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically