4Geeks logo
4Geeks logo

Bootcamps

Explore our extensive collection of courses designed to help you master various subjects and skills. Whether you're a beginner or an advanced learner, there's something here for everyone.

Academy

Learn live

Join us for our free workshops, webinars, and other events to learn more about our programs and get started on your journey to becoming a developer.

Upcoming live events

Learning library

For all the self-taught geeks out there, here is our content library with most of the learning materials we have produced throughout the years.

It makes sense to start learning by reading and watching videos about fundamentals and how things work.

Full-Stack Software Developer - 16w

Data Science and Machine Learning - 16 wks

Search from all Lessons


LoginGet Started
← Back to Lessons

Weekly Coding Challenge

Every week, we pick a real-life project to build your portfolio and get ready for a job. All projects are built with ChatGPT as co-pilot!

Start the Challenge

Podcast: Code Sets You Free

A tech-culture podcast where you learn to fight the enemies that blocks your way to become a successful professional in tech.

Listen the podcast
  • Resume Building

  • career support

  • Resume

Edit on Github

Making an amazing resume

Employment History

Below is an example of a great resume for your first coding job, during this article, we go over each part of the document with explanations and examples:

Image Resume

Employment History

Why start an internship or freelance project?

Previous experience makes everything, you need to be able to add some to your resume to look better, and this is an example of what your freelance job could look like:

1Title: 2Freelance Web Developer at MyCompany Media 3 4Description: 5Responsible for designing, coding, and modifying React applications and Python APIs from layout/mockups/wireframes to functional and according to a client's specifications. Strive to create visually appealing sites that feature user-friendly design and clear navigation.

☝️ DO NOT COPY AND PASTE, please customize it, use different words, different technologies, and programming languages that you like, you can talk about eCommerce apps, and edTech, and you can mention particular industries that you like.

If your final project was a game, you can say you are specialized in building games with HTML/CSS/Javascript/Python. If it was a social network then you are specialized in building "social apps", etc. If it was a tutoring site, you can say you are focused on edTech.

Education

Certificate

Projects

Enhance previous projects:

Enhanced versions of some of the projects you built at the academy, for example:

Star Wars Reading List: You can make this a social reading club, everyone has a password and shares their favorite.

  • Contact List: Make the contact list a CRM, basically you add a "status" to each contact, and then the salespeople can change the contact status based on the sale process.
  • Todo List: Todos don't need to have just two statuses: Done or Not done, you can make them have several like Not doing, Doing, Done, Approved, Rejected, etc. That will make your to-do list a project management tool with stages.

Each of your projects must have:

  • Live link
  • Readme description with screenshots.
  • Organized code.

☝️ Quality is more important than quantity, just two or three projects are enough if they are really good.

The Skills

These are the most important most wanted technologies for Full-Stack:

1HTML5/CSS3, Bootstrap, Javascript ECMAScript 2020, DOM, GIT/Github, Python, Flask, APIs, React.js, Flux, SCRUM, SQL, SQLAlchemy, MySQL, Postgres

and for Data Science:

1Python, Numpy, Pandas, Matplotlib, Data Science, Machine Learning, Exploratory data analysis (EDA), Webscraping

You also learned these secondary technologies that may be useful depending on what company you are applying to:

1Deploying, Markdown, User Stories, Data-Structures, Data-Modeling, REST, MVC.

Additionally, these are good technologies that we don't teach during the 16 weeks but will be easy to learn and add a lot of value to your resume:

1Unit testing, jQuery, Gatsby.js, SSR, AWS, Firbase, WordPress, React Native.

Additional resources:

  • Create your resume online, for free: FlowCV.com or EnhanCV.com
  • Amazing resume tips: FullStackResume.com