JavaScript the Hard Parts: Command, Commit, Collab

Learn Git, GitHub, and terminal basics to start collaborating like a developer.

JavaScript the Hard Parts: Command, Commit, Collab

Ready to take your first steps into the world of modern development tools?

In this hands-on beginner-friendly workshop, you’ll get comfortable using the terminal, navigating your local file system, and working with Git and GitHub—the essential tools developers use to track changes, collaborate, and build software together.

Guided by a Codesmith instructor, Guided by a Codesmith instructor, you'll create and manage your own GitHub repository, learn essential Git commands, and explore how engineers work together using branches, commits, and pull requests.

What you’ll learn:

  • Terminal basics: navigating files and folders.
  • Git fundamentals: version control, commits, branching.
  • GitHub workflows: pushing code, opening pull requests, merging with confidence.
  • How real-world teams collaborate using these tools every day.

Walk away ready to cruise the command line, commit with confidence, push with purpose, and merge without mayhem.

RSVP

Thursday, January 15, 2026
7:30 - 8:30 PM ET / 4:30 - 5:30 PM PT
Online only
Free
RSVP

You’re in!

Woohoo! 🚀

You’ve officially RSVPed—and we’re so excited to have you join us!

Check your inbox for all the details on how to join the session. It’s gonna be full of helpful tips for your coding journey.

Looking forward to seeing you there!

Explore more resources
Oops! Something went wrong while submitting the form.

What else should you know?

  • Price: Always free! We believe in making tech education accessible to everyone.
  • Engagement: This will be an interactive session, so bring your questions! We love to see our attendees with cameras on.

We offer free workshops every week to help you learn to code, build your technical communication skills, and land a job as a software engineer. Check them out:


In order to maintain a supportive and safe learning environment, all event attendees are required to follow Codesmith's Event Code of Conduct.

Events & workshops

Are you just starting out or looking to expand your capacities?

Join one or more free workshops, tutorials and community coding sessions to help you on your coding journey.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
December
4

Pair Programming Workshop

This workshop is a great opportunity to practice technical communication and pair programming.

Community coding sessions
Intermediate & advanced
6:00 – 7:00 PM ET / 3:00 – 4:00 PM PT
4
December
December
4

JavaScript the Hard Parts: Build with the Spotify API

Learn how to fetch real-world data, work with APIs, and build dynamic web apps using the Spotify Web API.

Intermediate & advanced
7:30 - 9:30 PM ET / 4:30 - 6:30 PM PT
4
December
December
9

Beginner Study Group

This beginner-friendly group is the perfect environment to learn and grow with others.

Community coding sessions
Intro to coding
5:00 – 6:30 PM ET / 2:00 – 3:30 PM PT
9
December
December
10

Intro to Coding: Writing Your First Line of Code

Dive into the fundamentals of JavaScript.

Intro to coding
7:30 – 10 PM ET / 4:30 - 7 PM PT
10
December
December
11

Pair Programming Workshop

This workshop is a great opportunity to practice technical communication and pair programming.

Community coding sessions
Intermediate & advanced
6:00 – 7:00 PM ET / 3:00 – 4:00 PM PT
11
December
December
11

JavaScript the Hard Parts: Classes and Prototypes

Uncover the object-oriented capabilities of JavaScript.

Intermediate & advanced
7:30 – 10 PM ET / 4:30 PM - 7 PM PT
11
December
December
16

Beginner Study Group

This beginner-friendly group is the perfect environment to learn and grow with others.

Community coding sessions
Intro to coding
5:00 – 6:30 PM ET / 2:00 – 3:30 PM PT
16
December
January
6

Beginner Study Group

This beginner-friendly group is the perfect environment to learn and grow with others.

Community coding sessions
Intro to coding
5:00 – 6:30 PM ET / 2:00 – 3:30 PM PT
6
January
January
8

Pair Programming Workshop

This workshop is a great opportunity to practice technical communication and pair programming.

Community coding sessions
Intermediate & advanced
6:00 – 7:00 PM ET / 3:00 – 4:00 PM PT
8
January
January
8

JavaScript the Hard Parts: Callbacks & Higher Order Functions

Dive into callbacks and the functional programming side of JavaScript.

Intermediate & advanced
7.30 - 10 PM ET / 4.30 - 7 PM PT
8
January
January
12

Codesmith Info Session + Alumni Q&A

Learn more about Codesmith’s Software Engineering + AI/ML Immersive program.

Learn about Codesmith
1:00 – 2:00 PM ET / 10:00 – 11:00 PM PT
12
January
January
13

Beginner Study Group

This beginner-friendly group is the perfect environment to learn and grow with others.

Community coding sessions
Intro to coding
5:00 – 6:30 PM ET / 2:00 – 3:30 PM PT
13
January
January
15

Pair Programming Workshop

This workshop is a great opportunity to practice technical communication and pair programming.

Community coding sessions
Intermediate & advanced
6:00 – 7:00 PM ET / 3:00 – 4:00 PM PT
15
January
January
15

JavaScript the Hard Parts: Command, Commit, Collab

Learn Git, GitHub, and terminal basics to start collaborating like a developer.

Intermediate & advanced
7:30 - 8:30 PM ET / 4:30 - 5:30 PM PT
15
January
January
20

Beginner Study Group

This beginner-friendly group is the perfect environment to learn and grow with others.

Community coding sessions
Intro to coding
5:00 – 6:30 PM ET / 2:00 – 3:30 PM PT
20
January
January
21

Intro to Coding: Training the Model

Discover how AI models learn through hands-on training.

Intro to coding
7:30 – 9 PM ET / 4:30 - 6 PM PT
21
January
January
22

JavaScript the Hard Parts: Build an AI Agent, Do More With AI

Build AI agents for automation with Codesmith CAO & Co-founder.

AI/ML
Intermediate & advanced
7:30-9:30 PM ET / 4:30-6:30 PM PT
22
January
January
22

Pair Programming Workshop

This workshop is a great opportunity to practice technical communication and pair programming.

Community coding sessions
Intermediate & advanced
6:00 – 7:00 PM ET / 3:00 – 4:00 PM PT
22
January
January
27

Beginner Study Group

This beginner-friendly group is the perfect environment to learn and grow with others.

Community coding sessions
Intro to coding
5:00 – 6:30 PM ET / 2:00 – 3:30 PM PT
27
January
January
29

JavaScript the Hard Parts: Build a Messaging Client

Learn async JavaScript to create real-time, interactive web apps.

Intermediate & advanced
7:30 - 9:00 PM ET / 4:30 - 6:00 PM PT
29
January

Come and
join us

Access resources
to get started

Intermediate & advanced