Reply 1
1.
Make sure your mathematics is refreshed. You will be using calculus, linear algebra, Discrete mathematics (such as proofs) and more, so make sure you don't forget those concepts.
2.
Take a course on Coursera or edX to improve your programming, or try some code exercises on Codeacademy, You could practice coding using LeetCode, or HackerRank.
3.
Try watching some online python videos, such as Corey Schafer's Python series (available here: Python Tutorials - YouTube)
4.
Since you know some Python, try to focus on gaining a deeper understanding of the language. You could do that by reading some books on python, such as:
•
Python Crash Course by Eric Matthes
•
Fluent Python by Luciano Ramalho
•
Automate the Boring Stuff with Python by Al Sweigart
1.
Engage with your peers. You will find that you will learn far better when you work and learn with your peers. They can help to understand hard topics.
2.
If you find you are struggling, don't hesitate to contact tutors or lecturers. The longer you leave it, the harder it is to catch up.
3.
Be open to receiving feedback. When you get your assignment or homework back, ask lots of questions and use it as a tool for improvement.
Reply 2
1.
Make sure your mathematics is refreshed. You will be using calculus, linear algebra, Discrete mathematics (such as proofs) and more, so make sure you don't forget those concepts.
2.
Take a course on Coursera or edX to improve your programming, or try some code exercises on Codeacademy, You could practice coding using LeetCode, or HackerRank.
3.
Try watching some online python videos, such as Corey Schafer's Python series (available here: Python Tutorials - YouTube)
4.
Since you know some Python, try to focus on gaining a deeper understanding of the language. You could do that by reading some books on python, such as:
•
Python Crash Course by Eric Matthes
•
Fluent Python by Luciano Ramalho
•
Automate the Boring Stuff with Python by Al Sweigart
1.
Engage with your peers. You will find that you will learn far better when you work and learn with your peers. They can help to understand hard topics.
2.
If you find you are struggling, don't hesitate to contact tutors or lecturers. The longer you leave it, the harder it is to catch up.
3.
Be open to receiving feedback. When you get your assignment or homework back, ask lots of questions and use it as a tool for improvement.
Reply 3
Reply 4
Reply 5
•
Python Crash Course by Eric Matthes
•
Fluent Python by Luciano Ramalho
•
Automate the Boring Stuff with Python by Al Sweigart
Reply 7
Reply 8
Reply 9
Reply 10
Reply 11
Reply 12
Reply 13
Reply 14
Reply 15
Reply 16
Last reply 1 month ago
How would you rank these Universities, purely based off prestige (computer science)Last reply 1 month ago
3rd Year University of Sheffield Computer Science and AI student - Ask Me Anything :)Last reply 1 month ago
Which university to choose to study Computer Science, Warwick or Bath?Last reply 2 months ago
Anyone else not regretting uni in general but only their degree they chooseLast reply 2 months ago
Supercurriculars for application to CS+Math Undergrad at ICL/Edinburgh?(No olympiads)Last reply 2 months ago
Struggling to Choose: Business Computing vs Computer Science vs IT for Business?