1

Flexible Freelance Computer Science Jobs in Illinois

Computer Engineering

Chicago, IL · Remote

$35 - $60/hr

Masters (pursuing or completed) or PhD in Computer Engineering, Computer Science with a hardware ... Freelance perks: autonomy, flexibility, and global collaboration. * Potential for contract ...

Computer Engineering

Chicago, IL · Remote

$35 - $60/hr

Masters (pursuing or completed) or PhD in Computer Engineering, Computer Science with a hardware ... Freelance perks: autonomy, flexibility, and global collaboration. * Potential for contract ...

Pursuing or holding a Master's or PhD in Data Science, Statistics, Computer Science, or a ... Freelance autonomy with meaningful, intellectually engaging work * High-impact contributions: your ...

next page

Showing results 1-20

Flexible Freelance Computer Science information

What are the key skills and qualifications needed to thrive as a Flexible Freelance Computer Science professional, and why are they important?

To excel as a Flexible Freelance Computer Science professional, you need strong programming abilities, problem-solving skills, and a solid understanding of computer science fundamentals, typically supported by a relevant degree or equivalent experience. Familiarity with coding languages (such as Python, Java, or JavaScript), version control systems like Git, and project management tools is essential. Exceptional time management, self-motivation, and effective communication set standout freelancers apart in remote or varied work environments. These skills and qualities are crucial for delivering quality projects on time, collaborating with clients, and adapting to diverse technical requirements.

What are some common challenges faced by flexible freelance computer science professionals, and how can they be managed?

Flexible freelance computer science professionals often encounter challenges such as managing variable workloads, staying updated with rapidly changing technologies, and maintaining effective communication with clients across different time zones. To address these, it's helpful to set clear expectations upfront, use project management tools to track progress, and invest time in continuous learning. Building a strong professional network and proactively seeking feedback can also help freelancers grow and secure repeat business.

What are Flexible Freelance Computer Science jobs?

Flexible Freelance Computer Science jobs are project-based or contract roles that allow professionals with computer science skills to work on a variety of tasks for different clients. These roles often offer the flexibility to choose your own hours, work remotely, and select projects that align with your expertise, such as software development, data analysis, or web design. Freelancers in this field can work independently, set their own rates, and gain experience across multiple industries, making it an appealing option for those seeking autonomy and work-life balance.
What are the most commonly searched types of Freelance Computer Science jobs in Illinois? The most popular types of Freelance Computer Science jobs in Illinois are:
What are popular job titles related to Flexible Freelance Computer Science jobs in Illinois? For Flexible Freelance Computer Science jobs in Illinois, the most frequently searched job titles are:
What job categories do people searching Flexible Freelance Computer Science jobs in Illinois look for? The top searched job categories for Flexible Freelance Computer Science jobs in Illinois are:
What cities in Illinois are hiring for Flexible Freelance Computer Science jobs? Cities in Illinois with the most Flexible Freelance Computer Science job openings:
Part-time Middle School Computer Science Teacher

Part-time Middle School Computer Science Teacher

LATIN SCHOOL OF CHICAGO

Chicago, IL • On-site

$38.77K - $68.99K/yr

Part-time

Posted 17 days ago


Job description

Latin School of Chicago is seeking a part-time Middle School Computer Science Teacher starting in Fall 2026.
Latin School of Chicago provides its students with a rigorous and innovative educational program in a community that embraces diversity of people, cultures and ideas. Latin inspires its students to pursue their passions and lead lives of purpose and excellence. This is an exciting opportunity for someone who has a passion for teaching and supporting students in an outstanding academic environment.
We're seeking an experienced, engaging, and creative faculty member to join our team as Part-time Computer Science Teacher in our Middle School. This is an exciting opportunity for a new faculty member who is passionate about exposing all students to the joys of computer science and to helping students explore the intersections between computational thinking and other subjects.
RESPONSIBILITIES:
  • Teach a variety of classes to a diverse group of students grades 5-8
  • Likely classes will include: Block-based programming with scratch, web design with HTML/CSS, and core programming concepts (variables, conditionals, loops, functions) with Python
  • Collaborate and share resources with Upper School and Lower School computer science teachers
  • Work with other Middles School teachers on multidisciplinary projects
  • Attend Computer Science Department meetings, Middle School division meetings, and all-school faculty/staff meetings
  • Supervise students in non-classroom activities as assigned and scheduled, including supervisions such as lunch, study hall, and recess duty
  • Homeroom teacher of ten to twelve students

Additional Opportunities:
  • An ideal candidate would be interested in being involved in the department and the division beyond these basic expectations. These opportunities are flexible and range from year-to-year, but might include:
  • Sponsoring student clubs or activities like Cyberpatriot, Coding Club, Maker Space
  • Participating in Professional Learning Communities (PLC) and other professional development opportunities
  • Attending and participating in Computer Science Teachers Association (CSTA) meetings
  • Teaching summer school courses, either for credit or for enrichment

HOURS & COMPENSATION:
  • Hours will be 7:45am-12:45pm Monday through Friday
  • Salary range is $38,773.20 - $68,985.60 annually, based on education level and years of experience as outlined in our Faculty Scale at 60% of full-time workload.
  • Eligible for our full, high-quality benefits package

Computer Science Skills:
An ideal candidate will be comfortable teaching computer science, programming, and computational thinking skills to diverse groups of students in Grades 5-8. The ideal candidate should be comfortable with all or many of the topics currently covered in our program:
  • Block-based programming with Scratch
  • Web Design with HTML/CSS
  • Core Programming Concepts (variables, conditionals, loops, functions) with Python
  • Prototyping and App Design with Marvel App
  • Physical Computing with Micro:bit, Arduino, Circuit Playground, or similar
  • Analyzing the effects and impacts of new technologies like Artificial Intelligence or Data Science
  • Exploring the intersection between Computer Science and other subjects
  • The ideal candidate will also be familiar with national resources used in CS Education:
  • Utilizing resources from a variety of places, including Code.org and Google's CS First, among others
  • Reviewing curriculum against the Computer Science Teachers Association CSTA K-12 Standards

Teaching & Learning Skills:
Our department strives to be flexible and innovative while providing a rich, equitable, skills-based curriculum to all of our students that reflects current practices in computer science and education. An ideal candidate would be familiar with and interested in many of the following initiatives and practices:
  • A commitment to Diversity, Equity, and Inclusion (DEI) and experience in equitable teaching practices like the Learning For Justice Framework for Anti-bias Education
  • Standards based assessment and grading
  • Backwards planning techniques like Understanding By Design
  • Project-based learning and inquiry-based learning
  • Facilitating and supporting student collaboration and reflection
  • Social and Emotional Learning (SEL) practices like Yale's RULER

General Skills and Experience:
Latin School of Chicago is a fast-moving, collaborative, and innovative school. An ideal candidate will have the following qualities:
  • Master's degree preferred, Bachelor's degree required, ideally in Computer Science or Education, but other degrees welcome
  • At least 3 years teaching experience, ideally in a middle school environment
  • Commitment to continuous improvement and professional development
  • An enthusiasm for spending time with middle school aged students both in classroom lessons and other activities
  • Critical thinking and reflection skills to assess and improve existing processes
  • Strong communication skills, including spoken and written communication
  • Comfort interacting with a variety of stakeholders, including students, families, administrators, and faculty

Interested? Candidates should include the following as part of their application:
  • A letter of interest indicating why they are particularly interested in and qualified for the position
  • A current resume
  • A statement of educational philosophy

Latin School of Chicago embraces diversity of people, cultures, and ideas and is an equal opportunity employer.