Skip to content

Clemson-Forge/resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 

Repository files navigation

Resources

Welcome to the Clemson Forge Resources Repo!

Clemson Forge was created with the belief that every student benefits from guidance and support throughout their CS journey. This repo was made to support that belief by centralizing essential resources to help you grow—whether you're learning a new language, starting a project, or preparing for your next interview.

We encourage contributions from students at all levels: if you’ve found a resource that helped you, chances are it can help someone else too.

Contents

Learning

Learning different programming languages and specializations is an essential step in helping develop your CS portfolio. There are many different ways to learn a language. These include YouTube tutorials, interactive platforms, and free online courses from top universities. Below is a compilation of good sources we've found:

Topic Source Description
General CS50 by Harvard Free language and concepts courses provided by Harvard which integrate project based learning.
General MIT OpenCourseWare Free access to all of MIT course materials including CS intro classes.
General Stanford Online Access to Stanford online courses with specific ones being free.
General freeCodeCamp Non-profit providing over 1,500 free CS courses.
General roadmap.sh Website providing dozen of roadmaps to go down different cs pathways.
Web The Odin Project Free and open source project aimed to help developers learn web-dev.
ML Kaggle Machine learning course provided by Kaggle, a data science competition and learning platform.
ML/Web/CS Codédex Guided coding tutorials for topics including data science, web development, and data structures.
Cloud AWS Skillbuilder Gain certifications in AWS to strengthen your resume.
Tools CHECK Github Workflows Automate tasks like testing, deployment, and code formatting to streamline development. Great for resumes as it shows DevOps skills, CI/CD experience, and attention to production-level engineering practices.

Projects

What makes a good project?

  • Addresses a real world challenge
  • Technically challenging
  • Outcomes are measurable
  • Relevant to career goals
  • Deployed/demo-ready

Compiled list of resources to go to for tutorials and ideas for personal projects.

Source Description
How to build a project freeCodeCamp article on how to get started on a programming project.
Starting a programming project Video by The Coding Sloth on how to start a programming project.
Project Based Learning Repo of project tutorials across core languages and tech stacks.
Build Your Own X Repo of project tutorials for building your own technologies (i.e. neural network, 3d renderer, etc).
Project Ideas A collection of hundreds of project ideas to help you get started.

Open Source Contributions

Contributing to open source projects is another great way to build up one’s CS resume. When employers review your GitHub contributions, they will see these contributions and the activity on your commit graph, leaving a much more favorable impression than an applicant without these.

Source Description
Your first contribution Repo on how to get started with GitHub contributions
Good First Issue Website for finding your open-source projects
Eddie Hub A community with tons of open-source projects

Interview Prep

Technical Interviews

Preparing for the technical interview or pre-screening can oftentimes be the most crucial step for landing any sort of tech position. These technical interviews focus largely on DSA concepts, which need to be nailed down.

Leetcode will be one of the best resources for this offering, thousands of sample questions that are often used in real interviews. Mastering technical interviews takes time, practice, and strategy. Below are curated resources to help you nail these interviews!

Source Description
Getting started on Leetcode Video by Neetcode on how we would learn Leetcode over again.
NeetCode 150 & Problem Explanations Topic based and guided learning with well made explanation videos.
Blind 75 List covering core Leetcode problems.
Grind 75 Weekly scheduled list prioritizing core DSA concepts.
Hacker Rank Website used by companies to conduct pre-screening and technical interviews. The site offers an interview preparation kit to prepare.
Leetcode Patterns List of problems that appear commonly in company interviews.

Internship & Programs List

Apart from popular job board websites, there are a couple of other resources to stay posted with for internships and programs. More links are to come as the recruiting season comes closer.

Source Description
Simplify's Repo One of the most popular repo's for internship applications, updated on the daily during recruiting season.
Intern-list.com Hourly updated list of internship applications opening up.
Everything but Internships Curated list of programs, fellowships, insight series, and more for CS students.

Why fellowships and other programs?

For many freshmen and sophomores, landing an internship is quite difficult and challenging; however, there exist early career events and programs companies hold meant exclusively for these underclassmen. Applying and participating in opportunities such as these are amazing ways to showcase to companies that you are actively putting effort into your career growth.

Clemson University Resources

Title Description
CPSC Study Lab Get help with your 1000-level computer science classes!
Clubs & Orgs Stay connected with the CS clubs at Clemson!
Career Center Our nationally ranked career center provides assistance throughout the job search process.

Sections to come

While we are still expanding this GitHub there are some sections we (or a contributor) plan on adding including:

  • Coffee chats
  • Resume resources
  • How to position yourself early on as a first or second year

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors