We're sorry but you will need to enable Javascript to access all of the features of this site.

Stanford Online

Foundations in computer science graduate certificate.

Stanford School of Engineering

Get Started

The Foundations in Computer Science Graduate Certificate provides a solid course of study in the mathematical foundations of computing as well as important aspects of computer programming.

Students will learn the essential elements of computing theory including logic, proof techniques, combinatorics, algorithm analysis, discrete data models (sets, relations, trees), and finite automata.

In this certificate program, students will also explore various programming paradigms as well as principles of building object-oriented software.

Required (complete 3)

Thumbnail

  • Online, instructor-led

Thumbnail

Elective (complete 1)

Thumbnail

How Much It Will Cost

How long it will take.

  • Complete four graduate courses within 3 academic years. Three from the required course list and one elective.
  • Your time commitment will vary for each course. You should expect an average of 15-20 hours per week for the lecture and homework assignments.
  • Most students complete the program in 1-2 years.

What You Need to Get Started

Before enrolling in your first graduate course, you must complete an online application .

Don’t wait! While you can only enroll in courses during open enrollment periods, you can complete your online application at any time.

Once you have enrolled in a course, your application will be sent to the department for approval. You will receive an email notifying you of the department's decision after the enrollment period closes. You can also check your application status in your my stanford connection account at any time.

Learn more about the graduate application process .

What You'll Earn

Graduate Certificate Sample

You’ll earn a Stanford Graduate Certificate in Foundations in Computer Science when you successfully earn a grade of B (3.0) or better in each course in the program.

With each successful completion of a course in this program, you’ll receive a Stanford University transcript and academic credit, which may be applied to a relevant graduate degree program that accepts these credits. If admitted, you may apply up to 18 units to an applicable Stanford University master’s degree program (pending approval from the academic department).

This Stanford Graduate Certificate is accredited by the Western Association of Schools and Colleges Senior College and University Commission (WSCUC).

Graduate Certificates are delivered as a digital credential document, verified on the blockchain. You’ll be able to share your accomplishments, verify your credential, and communicate the scope of your acquired expertise.

What You Need to Apply

  • Background in programming methodology and abstractions (CS106A and CS106B or equivalent).
  • A conferred Bachelor’s degree with an undergraduate GPA of 3.0 or better.

Teaching Team

Jerry Cain

Senior Lecturer

Computer Science

Professor Jerry Cain is a lecturer in the Computer Science department. He has taught fundamental computer science courses, including CS106A, CS107 and CS110.

Michael Genesereth

Michael Genesereth

Michael Genesereth is a professor in the Computer Science Department at Stanford University and a professor by courtesy in the Stanford Law School. He received his Sc.B. in Physics from M.I.T. and his Ph.D. in Applied Mathematics from Harvard University. Genesereth is most known for his work on Computational Logic and applications of that work in Enterprise Management, Computational Law, and General Game Playing. He is one of the founders of Teknowledge, CommerceNet, Mergent Systems, and Symbium. Genesereth is the director of the Logic Group at Stanford and the founder and research director of CodeX - the Stanford Center for Legal Informatics.

Chris Piech

Chris Piech

Assistant Professor

Chris Piech is an Assistant Professor in the Computer Science department at Stanford. His research is in machine learning to understand human learning.

Omer Reingold

Omer Reingold

Rajeev Motwani Professor

Omer Reingold is a Computer Science Professor at Stanford's theory group. Professor Reingold was a Principal Research Engineer at Samsung Research America and also spent five years as a Principle Researcher at Microsoft Research Silicon-Valley. In 2004 he assumed a faculty position in the computer science department of The Weizmann Institute of Science. While on leave from Weizmann, he was a member of AT&T Labs, Florham Park, NJ, and a visiting member of the School of Mathematics at the Institute for Advanced Study in Princeton, New Jersey. He has also held short visiting positions at Harvard University. Professor Reingold completed his undergraduate studies at Tel-Aviv University and completed his PhD and postdoctoral studies at the Weizmann Institute. His awards include the 2009 Gödel Prize for outstanding papers in the area of theoretical computer science and the 2005 ACM Grace Murray Hopper Award.

Aviad Rubinstein

Aviad Rubinstein

Aviad Rubinstein is an Assistant Professor of Computer Science at Stanford University.

Keith Schwarz

Keith Schwarz

Keith Schwarz is Lecturer in the Department of Computer Science at Stanford University. He is an experienced computer programmer with a passion for teaching algorithms, data structures, programming languages, and the theory of computation. Keith is a recipient of the George Forsythe Memorial Award, the Frederick Emmons Terman Award, and in 2012 received the Tau Beta Pi; Exellence in Teaching Award.

You May Also Like

Thumbnail

Computer Science MS Degree

Course image for Exploiting and Protecting Web Applications

Exploiting and Protecting Web Applications

Course image for Writing Secure Code

Writing Secure Code

CS MachineLearning CS229

Machine Learning

  • Engineering
  • Artificial Intelligence
  • Computer Science & Security
  • Business & Management
  • Energy & Sustainability
  • Data Science
  • Medicine & Health
  • Explore All
  • Technical Support
  • Master’s Application FAQs
  • Master’s Student FAQs
  • Master's Tuition & Fees
  • Grades & Policies
  • HCP History
  • Graduate Application FAQs
  • Graduate Student FAQs
  • Graduate Tuition & Fees
  • Community Standards Review Process
  • Academic Calendar
  • Exams & Homework FAQs
  • Enrollment FAQs
  • Tuition, Fees, & Payments
  • Custom & Executive Programs
  • Free Online Courses
  • Free Content Library
  • School of Engineering
  • Graduate School of Education
  • Stanford Doerr School of Sustainability
  • School of Humanities & Sciences
  • Stanford Human Centered Artificial Intelligence (HAI)
  • Graduate School of Business
  • Stanford Law School
  • School of Medicine
  • Learning Collaborations
  • Stanford Credentials
  • What is a digital credential?
  • Grades and Units Information
  • Our Community
  • Get Course Updates

Apply now for our spring cohort.

Post-Baccalaureate Certificate in Computer Science

Kickstart your computing career with Tufts. The Post-Baccalaureate Certificate in Computer Science equips you with the technical skills to pursue better job opportunities or continue your education with our online MS in Computer Science.

Request Information

Computer Science Online Certificate Program

As a student in the Post-Baccalaureate Computer Science Certificate program you will:

Boost your computing career by building key competencies.

Choose between the Computer Science certificate or master’s track based on your professional goals.

Build meaningful relationships with your faculty and peers through live, computer science online courses.

Learn comprehensive, foundational computer science knowledge and skills.

Start with Foundational Computing. Finish with a Master’s Degree.

Complete the post-baccalaureate certificate and boost your credentials in computer science online., computer science certificate program overview.

The 100 percent online Post-Baccalaureate Computer Science Certificate program offers two tracks that provide you with foundational knowledge and skills in data structures, algorithms, hardware, and systems. Our two track options enable you to gain the expertise needed to pursue better career opportunities or acquire the credentials to earn our online MS in Computer Science . To help you choose the right track, you will work with an advisor to develop an individualized plan of study in computer science online courses based on your academic history and professional goals.

Certificate Track: The Post-Baccalaureate Certificate in Computer Science (17-23 credits) is designed for students who are new to the field of computer science and are looking to gain a solid foundation in the field to pursue new career opportunities.

Master’s Track: The Post-Baccalaureate Certificate in Computer Science to MS in Computer Science (7 credits prior to beginning the MS) is designed for students who are new to the field of computer science who aim to pursue a Master of Science in Computer Science.

Computer Science Online Post-Baccalaureate Program by the Numbers

Students can complete the Master’s Track in as little as one semester, and then transition to the online MS in Computer Science program.*

The online certificate program offers two tracks. Track one includes five to six classes for a total of 17-23 credits. Track two includes two classes for a total of seven credits.

US employment in the field of computer science is expected to grow 23 percent by 2032.**

*Subject to taking the required number of credits.

**u.s. bureau of labor statistics, 2024., is the tufts online post-baccalaureate certificate in computer science right for you.

The online Post-Baccalaureate Certificate in Computer Science program is designed to provide you with the foundational computer science online courses to start a new career in technology or continue on to graduate study in computer science. You’ll focus on developing core knowledge and skills in programming and mathematical proofs through programming projects and problem sets. Whether you are new to the field or interested in boosting your computing expertise, the Tufts computer science certificate can help you develop technical and problem-solving skills that will help you succeed.

Tufts' campus in autumn.

Post-Baccalaureate Computer Science Certificate Program Curriculum

As a student in the Tufts computer science certificate program, you will complete a concentrated, rigorous curriculum delivered 100 percent online. We offer two pathways: the Certificate Track (17-23 credits) and the Master’s Track (seven credits). Depending on the track you choose, you may complete the program in one semester or one year.

You will be required to take computer science online courses such as Data Structures and Discrete Mathematics before choosing three electives. Once you complete the required courses, earning a B- or higher, you will be eligible to enroll in our online MS in Computer Science program.

Computer Science Online Program Faculty

Professional headshot of Tufts faculty member Martin Allen

Martin Allen

Professional headshot of Tufts University faculty member Ming Chow

Karen Edwards

Professional headshot of Tufts faculty member Mark Sheldon

Mark Sheldon

Professional headshot of Tufts faculty member Richard Townsend

Richard Townsend

Post-baccalaureate computer science certificate learning outcomes.

Computer science has become an integral component of a complex and rapidly evolving world. As a student in the online post-baccalaureate certificate program, you will dig deeper into key computer science concepts and, upon completion, be prepared to:

Write reliable and efficient programs in high-level language

Employ a range of proof techniques and mathematical formalisms to analyze computational problems

Provide reasoning about the semantics and structure of programming languages

Analyze the complexity of computational problems

Prove important properties of fundamental algorithms and data structures

Find and fix security flaws in programs and systems

Employ machine learning models to find complex patterns in data sets

Develop complex software, following best practices and industry standards

Key Dates & Deadlines

Spring, summer, and fall cohorts are available.

Computer Science Job Outlook

We live in an increasingly digital world, and organizations continue to prioritize their technical needs. As a result, the computer science job outlook is positive, with employment in this field expected to increase by 23 percent by 2032.* The online Post-Baccalaureate in Computer Science program helps students earn the credentials needed to pursue entry-level computer science jobs or continue their education with a master’s degree in computer science.

*U.S. Bureau of Labor Statistics, 2024.

Computer Science Job Titles

Prospective roles for candidates who transition into and complete our online MS in Computer Science program include:

Source: Payscale, February 2022

Why Choose Tufts University for Your Computer Science Certificate?

As a world-class research institution, Tufts University is committed to developing leaders who are prepared to make an impact. Our community embraces individuality while fostering collaboration and inclusion to empower students to innovate on a global scale. 

The School of Engineering connects you to science, the arts, and humanities through transformative, hands-on educational experiences. We bridge the gap between ideas and real-world impact so you will graduate equipped with a forward-thinking mindset and technical skills to pursue better career options.

A woman wearing glasses works at a laptop.

Frequently Asked Questions

Computer science jobs are expanding across industries as more organizations prioritize their technical needs. As a graduate of the Tufts computer science master’s program, you will have the tools and expertise to pursue the highest-earning computer science roles in areas such as software development, solutions architecture, cybersecurity, and data science, among others.

Upon completion of the online Post-Baccalaureate Certificate in Computer Science, you will be ready to pursue a technical career and meet the qualifications to enroll in our online MS in Computer Science program.

No specific background experience is required to apply to the online Post-Baccalaureate Certificate in Computer Science program. Whether you’re new to the field or looking to enhance your existing skills, our program is designed to accommodate students from diverse academic and professional backgrounds.

Yes, you can pursue the Master of Science in Computer Science (MSCS) after completing the post-baccalaureate certificate program.

The application requirement s for the online PBCS certificate include:

  • Application fee
  • Personal statement
  • Transcripts
  • One letter of recommendation
  • Official TOEFL, IELTS, or Duolingo test scores (if applicable) 

For application help, schedule a one-on-one walkthrough with an enrollment advisor.

Cost per credit for the Post-Baccalaureate Certificate program in Computer Science is $1,730 for graduate-level courses (numbered 100 and above) and $1,010 for undergraduate-level courses (numbered below 100). Please review tuition and financial aid resources available.

Students enrolled in the Master’s Track: Post-Baccalaureate Certificate in Computer Science to MS in Computer Science Program are eligible for certain scholarships . These scholarships can only be used towards the MS in Computer Science degree program. Our dedicated financial aid advisors can help you explore scholarship opportunities, grants, loans, and other forms of financial assistance to make your education more affordable.

As a student in the Tufts online PBCS program, you’ll have access to a comprehensive array of support services designed to enhance your learning experience and facilitate your academic success. These services include: 

  • Dedicated academic advisors 
  • Technical support resources
  • Online tutoring 
  • Career counseling 
  • Networking opportunities
  • Access to online library resources and research databases. 

Our goal is to provide you with the support you need to excel in your studies and achieve your professional goals.

No, the Tufts online PBCS program is 100 percent online, allowing you to complete your coursework from anywhere. Our flexible online format enables you to balance your studies with your personal and professional commitments while still benefiting from the same high-quality education and resources available to on-campus students.

To learn more about the Tufts online Post-Baccalaureate Certificate in Computer Science (PBCS), schedule a one-on-one walkthrough with an enrollment advisor or request more information . Tufts University offers a flexible, 100 percent online program designed to help you advance your career.

Tufts University Post-Baccalaureate Certificate in Computer Science Accreditation

Tufts University has been continually accredited by the New England Commission of Higher Education (NECHE), one of seven regional higher education accrediting bodies in the United States, since 1929. Tufts is evaluated by and achieves accreditation from NECHE once every ten years. The next comprehensive evaluation will take place in Spring 2033.

Student learning computer science education online

Online Computer Science Education Certificate

Advance your understanding of the science behind computer science and computing.

Be in demand with an online graduate certificate in Computer Science Education for Teachers and learn foundational knowledge needed to become qualified to add this credential to your middle level or high school teaching license.

Why earn a graduate certificate in computer science education?

We live in a society that is highly reliant on science and technology, and many college programs and careers expect individuals to apply computational thinking and utilize technology to solve problems.

This certificate provides a pathway for current middle and high school educators to receive the necessary knowledge and skills needed to earn this certification as part of your teaching licensure. The program also includes a methods course that combines content and pedagogy and prepares you to pass the Praxis Licensure Exam in computer science.

The Computer Science Education for Teachers certificate meets the computer science requirements set by the North Dakota Department of Public Instruction for licensed K-12 educators.

Computer Science Education Certificate Online

Courses are asynchronous online, allowing you the flexibility to work anytime and anywhere in your busy life.

You'll work with faculty to obtain the appropriate teaching license and/or endorsement.

You'll learn how to meet a growing need recognized by superintendents and principals 

Careers with a Graduate Certificate in Computer Science Education

The U.S. Bureau of Labor Statistics predicts jobs for software engineers will be in high demand by 2025. To help meet that demand, students need to be exposed to computer science in their formative years.

In fact, over 60% of superintendents, principals, and public school teachers contend that computer science is just as important as other core classes such as math, science, history, and English.

This Computer Science Education for Teachers certificate will prepare you to work in a variety of middle or high school careers including:

  • Computer Science Teacher
  • Technology Instructor

Computer Science Education Certificate Online Courses

T&L 562. Specialized Methods: Computer Science. 2 Credits.

This course for current K-12 educators explores computer science as a discipline that encourages inquiry, creativity, and collaboration. Given that the nature of computing is investigative, the computer science activities will be hands-on to gain insights about teaching and learning computing concepts in classroom settings. Students will examine a variety of computing tools, virtual environments, and other instructional resources that support learning across STEM disciplines. Students will learn that pedagogical methods in computer science require intellectual rigor in order to develop lessons that are relevant to secondary students and pertinent to our culturally diverse world today. Prerequisite: T&L 560 . Prerequisite or Corequisite: T&L 561 . SS.

CSCI 160. Computer Science I. 4 Credits.

An introduction to computer science, with problem solving, algorithm development, and structured programming in a high-level language. Emphasis on learning how to design, code, debug, and document programs, using techniques of good programming style. Includes laboratory. F,S,SS.

CSCI 161. Computer Science II. 4 Credits.

A broadening of foundations for computer science with advanced concepts in computer programming. Includes an introduction to data structures, analysis of algorithms, and the theory of computation. Includes laboratory. Prerequisite: CSCI 160 with a grade of C or better, and MATH 103 or MATH 107 ; concurrent enrollment in MATH 208 is recommended. F,S.

Online Graduate Certificate in Computer Science Education

best online graduate programs

best online college in North Dakota

Intelligent

Over a third of UND's student population is exclusively online; plus, more take a combination of online and on campus classes. You can feel reassured knowing you won't be alone in your online learning journey and you'll have resources and services tailored to your needs. No matter how you customize your online experience, you’ll get the same top-quality education as any other on campus student.

  • Same degree:  All online programs are fully accredited by the Higher Learning Commission (HLC) . Your transcript and diploma are exactly the same as our on-campus students.
  • Same classes: You’ll take courses from UND professors, start and end the semesters at the same time and take the same classes as a student on campus.
  • Real interaction:  You can ask questions, get feedback and regularly connect with your professors, peers and professionals in the field.
  • Your own academic advisor:  As an invaluable go-to, they’re focused on you, your personal success and your future career.
  • Free online tutoring:  We're here to help you one-on-one at no cost. Plus, get access to a variety of self-help online study resources.
  • Unlimited academic coaching:  Need support to achieve your academic goals or feeling stumped by a tough course? We'll help with everything from stress and time management to improving your memory to achieve higher test scores.
  • Full online access: Dig into virtual research at UND's libraries. Improve your writing skills with online help from the UND Writing Center. Get online access to career services, veteran and military services, financial services and more.
  • 24/7 technical support:  UND provides free computer, email and other technical support for all online students.
  • Networking opportunities: Our significant online student population means you’ll have a large pool of peers to connect with. UND has numerous online events and activities to keep you connected.

Best Online College

Our high alumni salaries and job placement rates, with affordable online tuition rates make UND a best-value university for online education. UND's breadth of online programs rivals all other nonprofit universities in the Upper Midwest making UND one of the best online schools in the region.

UND ranks among the best online colleges in the nation for:

  • Affordability
  • Student satisfaction (retention rate)
  • Academic quality (4-year graduate rate)
  • Student outcomes (20-year return on investment per Payscale.com)

Flexible Online Computer Science Education Certificate Courses

With asynchronous classes, you do not attend class at a set time. If you need to balance work, family, and other commitments, this flexible format allows you to learn anywhere at any time.

Depending on your instructor, you’ll learn online through:

  • Lesson modules
  • Streaming video content
  • Virtual libraries
  • Posted lectures
  • Online simulations

There will be times when you interact with your instructor and classmates through online discussion boards, polls, and chat rooms.

Your learning revolves around materials that can be accessed on your own time within a set time frame. However, this is not a self-paced course. You’ll have structure and deadlines.

Connect with faculty you'll work with at UND or discover additional education opportunities.

  • Department of Teaching, Leadership & Professional Practice
  • Find Similar Certificates

By clicking any link on this page you are giving your consent for us to set cookies, Privacy Information .

Professional Certificate in Computer Science for Artificial Intelligence

Professional certificate series.

Join Harvard Online in this series of CS50 courses taught by renowned faculty to solve important real-world problems and future-proof your career.

Harvard John A. Paulson School of Engineering and Applied Sciences

What You'll Learn

The demand for expertise in AI and machine learning is growing rapidly. By enabling new technologies like self-driving cars and recommendation systems or improving old ones like medical diagnostics and search engines, AI is transforming how we live, work, and play. This series will enable you to take the first steps toward understanding programming fundamentals so you can solve important real-world problems and future-proof your career.

This professional certificate series combines CS50’s legendary Introduction to Computer Science course with a new program that takes a deep dive into the concepts and algorithms at the foundation of modern artificial intelligence. This series will lead you through the most popular undergraduate course at Harvard, where you’ll learn the common programming languages, then carries that foundation through CS50’s Introduction to Artificial Intelligence with Python. Through hands-on projects, you’ll gain exposure to the theory behind graph search algorithms, classification, optimization, reinforcement learning, and other topics in artificial intelligence.

By course’s end, students emerge with experience in libraries for machine learning as well as knowledge of artificial intelligence principles that enable them to design intelligent systems of their own. Enroll now to gain expertise in one of the fastest-growing domains of computer science from the creators of one of the most popular computer science courses ever.

After completing the Professional Certificate in Computer Science for Artificial Intelligence, learners will understand:

  • A broad and robust understanding of computer science and programming
  • Graph search algorithms
  • Reinforcement learning
  • Machine learning
  • Artificial intelligence principles
  • How to design intelligent systems
  • How to use AI in Python programs

Job Outlook

  • Employment of software developers is projected to grow 24% from 2016 to 2026, much faster than the average for all occupations. (source: Occupational Outlook Handbook)
  • The median pay for software developers in the U.S. in 2018 was $105,590 per year. (source: Occupational Outlook Handbook)

Series Courses

Cs50: introduction to computer science.

An introduction to the intellectual enterprises of computer science and the art of programming.

CS50's Introduction to Artificial Intelligence with Python

Join Harvard University Professor David J. Malan in this introductory online course on artificial intelligence to learn how to use machine learning in Python.

Enrolling Now

$466 $518usd, 2 courses in 5 months.

Start Today

Related Courses

Cs50's web programming with python and javascript.

Join Harvard Professor David J. Malan in this online course to dive more deeply into the design and implementation of web apps with Python, JavaScript, and SQL.

Introduction to Data Science with Python

Join Harvard University Professor Pavlos Protopapas, in this online course to learn how to use Python to harness and analyze data.

CS50's Introduction to Game Development

Join Harvard Professor David J. Malan in this online course to learn about the development of 2D and 3D interactive games like Super Mario Bros., Pokémon, and more.

Coastal Carolina

Popular Searches

  • Health Services
  • Financial Aid
  • Academic Programs
  • Academic Advising
  • Education Abroad
  • Coastal Student Success Center
  • Experiential Learning

Example highlight image for mega menu

  • Enroll at CCU
  • Meet Your Admissions Counselor
  • Merit Awards
  • Orientation
  • Scholarships
  • Tuition & Fees
  • International Admissions

Admissions and Aid

  • Activities & Organizations
  • University Belonging & Student Affairs
  • Campus Dining
  • University Housing
  • Intercultural and Inclusion
  • Lib Jackson Student Union
  • International Students

Three students smile and face the camera while standing in the Edwards Courtyard

  • Advancement
  • History & Traditions
  • Visit the Campus
  • University Leadership
  • University Calendar
  • Employment Opportunities

About CCU

Certificate in Computer Science Education

This 15-credit 100 percent online curriculum in Computer Science Education supports the professional development of teachers interested in advancing their knowledge and skills in computing systems, networking, computational thinking, programming, data analysis, societal impacts, and pedagogical strategies. Prior experience in computer science is not required and the five courses can be completed in one year. Teaching certification is not required for admission; however, South Carolina teachers who are initially licensed in other fields or grade levels may be eligible to apply to the South Carolina Department of Education to add Computer Science (Grades 9–12) after completing the courses and earning the required score on the Praxis specialty exam. Certified teachers employed full-time in South Carolina public schools are eligible for special tuition rates.

Courses can also be taken individually by teachers with a professional certificate to help prepare for the CS Praxis 5652 test.

Application Deadlines Fall start: Aug. 1 Spring start: Dec. 1 Summer start: June 1

Related Links

  • Graduate Tuition
  • Instructional Technology

online computer science education certificate

STUDENT LEARNING OUTCOMES

The learning outcomes for the Certificate in Computer Science Education program are derived from the South Carolina Computer Science Standards, the ISTE Computer Science Educator Standards, and the Praxis Computer Science (5652) test specifications. Upon completion, students will be able to:

  • Demonstrate professional knowledge of computing systems and networks.
  • Apply modern computational thinking and programming practices to solve real-world problems.
  • Evaluate ethical, legal, and other societal issues relevant to the impact of computing.
  • Utilize data collection, storage, analysis, and visualization tools and workflows.
  • Implement effective pedagogical strategies for teaching computer science.

ADMISSION TO STUDY

Applicants should apply through the  Office of Graduate Studies at Coastal Carolina University .

ADMISSION REQUIREMENTS

Applications for the summer cohort are due June 1. Applications for fall cohort are due Aug. 1. Applications for the spring cohort are due Dec. 1. Spring entry is contingent upon an applicant's computer science background.

Applicants for admission to the Certificate in Computer Science Education program must meet the following criteria:

  • Completion of the application form and payment of the application fee.
  • Evidence of having received a baccalaureate degree from a regionally accredited institution in this country or its equivalent at a foreign institution based on a four-year degree program.
  • Submission of an official transcript from each post-secondary school or college previously attended (all prior undergraduate academic study must be represented as well as any graduate study).
  • Submission of a brief written statement of educational and career goals, including how this certificate program will contribute to realizing those goals.

REQUIRED COURSES (15 CREDITS):

  • CSED 605 - Foundations of Computing Systems - 3 credits This course examines the ecology of modern computing through the lens of abstraction, a technical concept that explains how the relationships among hardware and software components impact device functionality. Students are challenged to analyze use cases and identify strategies to design, manage, and troubleshoot computing systems to solve real-world problems.  Semester(s) Offered: Fall, Spring
  • CSED 607 - Introduction to Data Science - 3 credits This course explores fundamental tools and methods for collecting, managing, and processing big data using computational models, statistical inferencing, and machine learning to identify trends, support claims, and solve real-world problems in varied disciplines. Data visualization and storytelling techniques are also emphasized. Prior experience in programming or statistical analysis is not required.  Semester(s) Offered: Fall, Spring
  • CSED 608 - Computational Thinking and Programming - 3 credits This course promotes understanding of computer programming and logic by teaching students to “think like a computer”. This course explores skills needed to develop and design language-independent solutions to solve computer-related problems. This course also covers development and design basics, including use of variables, control and data structures, principles of command-line, and object-oriented languages.  Semester(s) Offered: Fall, Spring
  • EDIT 604 - Teaching with Technology - 3 credits A standards-based investigation of instructional technologies and their potential to improve teaching practices, professional communication, workflow productivity and learner performance. The course is closely aligned to the National Education Technology Standards for Teachers (NETS-T), published by ISTE, and surveys an extensive range of tools and techniques to design, develop, implement and evaluate technology-integrated instruction in education and training settings. Course assessments are project-based and require students to demonstrate competence by analyzing instructional design contexts and producing instructional materials. A standards-based investigation of instructional technologies and their potential to improve teaching practices, professional productivity, and student performance. The course is designed to meet the National Education Technology Standards for Teachers (NETS-T), published by ISTE. Semester(s) Offered: Fall, Spring, Summer
  • IST 610 - Networking and Cybersecurity Fundamentals - 3 credits This course provides students with the fundamentals in networking and cybersecurity. The course discusses the principles of networking including protocols, topologies, circuit and packet switching, routing, and related topics. The course also provides students with a foundation in cybersecurity topics such as security threats, vulnerability analysis, firewalls, intrusion detection, and access control. This course is designed for students with little or no prior networking or security experience.  Semester(s) Offered: Spring

Course of Study: Begin Fall 2024, Finish Summer 2025 Fall 2024 : CSED 605 and CSED 608 Spring 2025 : IST 610 and CSED 607 Summer 1 2024 : EDIT 604

Course of Study: Begin Spring 2025, Finish Fall 2025 Spring 2025 : IST 610 and CSED 607 Summer 1 2024 : EDIT 604 Fall 2024 : CSED 605 and CSED 608

FOR MORE INFORMATION

Kaitlin Nash, Graduate Program Manager Spadoni College of Education and Social Sciences 100 Tom Trout Drive Prince Building 212 Conway, SC 29526 843-349-4057 [email protected]

New! Enroll now in the Google AI Essentials course and learn how to boost your productivity. Zero experience required.

Here to help you grow

Whether you're looking to build your business, develop your career, or learn new AI skills, we can help you get started.

What can we help you with?

And what would you like to do?

  • Show me everything
  • Learn AI skills
  • Prepare for a new job
  • Develop communication skills
  • Increase my productivity
  • Learn about digital marketing
  • Learn coding & development skills
  • Get started with cloud computing
  • Stay safe online
  • Learn design skills
  • Improve my digital wellbeing
  • Champion diversity
  • Learn about sustainability
  • Understand my audience
  • Start selling online
  • Expand internationally
  • Keep my business safe online

Get started with AI

AI has the potential to transform the way we learn and work. Explore the range of training Google offers to help you gain essential AI skills, boost your productivity, or even get you started on a new career path.

Illustration of a brain surrounded by coloured shapes and lines representing Artifical Intelligence

Grow your career

Whether you're writing your first CV or deepening your technical knowledge, our library is full of ways to sharpen your digital skillset.

Illustration of a person with a laptop and graphics related to Artificial Intelligence

AI Essentials

Learn from AI experts at Google and get in-demand skills to boost your productivity and use AI in the real world. Zero experience required.

Google Career Certificate graduate Ousman Jaguraga looks contented as he works on his laptop.

Google Career Certificates

Earn a Google Career Certificate to prepare for a job in a high-growth field like Data Analytics, UX Design, and more.

A woman in a bright red headscarf organises drawers full of red apples.

Introductory digital skills courses

Get started with a range of digital skills, with entry level courses in everything from online marketing to coding.

A group of five, collaborating around a desk with their laptops chat together.

Cloud computing fundamentals

From intro to advanced-level learning, find out more about cloud computing principles and career paths.

A smiling shopper in a store full of rugs, plants and ceramic ornaments asks a sales assistant in overalls about a product he is selling.

Google product trainings

Learn how to get the most out of the Google products you use, like Google Ads or Analytics.

Grow your business

From bringing your business online for the first time to growing its reach internationally, our library of online learning and tools can help you take your business further.

Image of a group of people sat together in a classroom listening, a woman in the middle of the group is gesturing and talking as part of the discussion

Google for Startups Growth Academies for AI startups

Growth Academies help founders leveraging AI in Education, Health, and Cybersecurity to effectively scale and innovate.

The owner of a Chinese grocery store unpacks food items for shelving. Decorative lanterns hang overhead, and boxes clutter the aisles below.

Your Digital Essentials Guide

Get an introduction to the products, tools and tips that can help you build an online presence for your small business.

Man at coffee shop on laptop

Flexible online training

Learn online, at your own pace, with a library of training made to help strengthen your business with digital skills.

A woman smiles as she makes some notes at her desk, children’s drawings visible on the wall behind her.

Resources for startups

Google for Startups connects you to the right people, products and best practices to help your business thrive.

Helpful tools for small business owners

Google business profile illustration

Google Business Profile

Manage how your business shows up on Google Search and Maps to help new customers find you more easily.

Market finder illustration

Market Finder

Identify new potential markets and start selling to customers at home and around the world.

Growth stories

Meet people all over Europe who are using technology to adapt and grow their business or career.

About Grow with Google

Grow with Google is a programme that helps people to grow their careers or businesses by learning new skills and making the most of digital tools. We partner with governments and local organisations to develop digital skills and tools where they are needed most.

  • Department of Education Home
  • Outstanding Educator Awards
  • Resources for Students, Mentor Teachers and Partner Schools
  • Teaching Licensure
  • Undergraduate Programs
  • Graduate Programs
  • Faculty and Research
  • News and Events

College of Education and Social Services University of Vermont 533 Waterman Building Burlington, VT 05405

Phone: +18026563356

  • Accreditation & Licensure
  • Diversity, Equity & Inclusion
  • CESS Research
  • News & Events
  • Resources for Students & Partner Schools
  • Student Success
  • Giving to CESS

Computer Science Education Certificate of Graduate Study

Type of degree.

Certificate of Graduate Study

School or College

Area of study, program format, credit hours to graduate, program overview, fulfilling a critical need.

Very few educators are licensed to teach computer science in Vermont, yet the majority of principals say that computer science is equally or more important than required core classes.

UVM's Graduate Certificate in Computer Science Education (GCCSE) is designed for educators interested in teaching computer science (grades 7-12) as well as others who work in non-school settings. 

Our goal is to educate the next generation of computer science teachers who will encourage and support diverse groups of students to become computer science literate and consider computer science careers.

The certificate includes five online courses (18 graduate credits) as outlined under the Curriculum section of this page. 

Upon completion of the certificate, previously licensed Vermont educators will be eligible for a teaching licensure endorsement in Computer Science Education through the Vermont Agency of Education.

Scholarship Support

Generous scholarship support is available through the  National Science Foundation's EPSCoR SOCKS Project . The grant will provide full tuition supportfor eligible teachers. Only those teachers enrolled in the GCCSE will be eligible for tuition support through the EPSCoR grant.

The first cohort ofteachers will enroll in the program beginning in Fall 2024. Teachers will enroll in the online GCCSE program on a part-time basis, taking one course each semester over two years including one summer session course offering. The second cohort will enroll in the program beginning Fall 2026.

Enrollment is also open to other candidates interested in applying to the program or taking specific courses as needed. EPSCoR funding will only be available for those teachers enrolled in the GCCSE.

Email [email protected] if you are interested or have questions.

Core Faculty

  • Regina Toolin , Department of Education
  • Lisa Dion , Department of Computer Science

The breadth of the five courses cover the range of Vermont Agency of Education Computer Science endorsement standards. Each course is a deep dive into a subset of the competencies that are required for licensure in computer science. 

Courses also provide the opportunity to develop curricula related to the topic with opportunities to peer-teach related lessons and activities. Students thinking about, practice, and receiving feedback about best pedagogical strategies and curriculum development in computer science.

Required coursework includes 18 graduate credits in the following sequential order of course progression.

EDCI 5001: Python Programming for Educators (4 credits) - Fall 2024:  Intermediate programming concepts including common data structures, algorithms, style, design, documentation, testing and debugging techniques, and an introduction to object-oriented programming.

EDCI 5002: Java Programming for Educators (4 credits) - Spring 2025: This course provides an overview of computer programming in the Java language. Concepts include common data structures, algorithms, design, documentation, testing and debugging techniques, and an introduction to object-oriented programming. Learning will focus not only on learning the Java programming paradigm but also exploring methods of teaching it. The course will highlight the Advanced Placement Computer Science standards as well as good practices for effective teaching.

EDCI 5003: Interactive Web Design for Educators (4 credits) - Summer 2025:  This course provides a strong foundation in HTML, working with images, beginning PHP programming, beginning database and web design so that the student can create a functional interactive website. Students will learning gain an understanding the underlying structure on which all web sites are built. In the last quarter, students will discover computer programming and pull information from the database for the content on the website.

EDCI 5004: Computer Organization for Educators (3 credits) - Fall 2025:  Introduction to computer system organization including performance, assembly language, machine-level  data representation, arithmetic for computers, processor datapath control, memory, and input/output.

EDCI 5005: Data Science for Educators (3 credits) - Spring 2026: Extracting meaning from data remains one of the most important tasks of research and industry. The modern age of computers and the Internet has made vast amounts of data available, making it more important than ever to understand how to collect, process, and analyze these data.  This course is an introduction to the field of Data Science for students with no experience in computer coding and no experience in statistics.

Candidates will be required to hold a teaching license in middle or secondary education in any approved subject area endorsed by the Vermont Agency of Education (or other state agencies of education). A minimum 2.75 overall and content GPA will be required for admission to the GCCSE.

In addition, candidates will need to provide two letters of recommendation, an application essay/statement of purpose, undergraduate and/or graduate transcripts, and a stated commitment to teaching computer science to students in grades 7-12.

Computer Science (Online Post-bacc Certificate)

The online Computer Science post-baccalaureate certificate program provides an opportunity for academically talented, highly motivated adult students, with at least a bachelor's degree, to prepare for a new career or graduate work in computer science.

Program Highlights

Delivered 100% online, the concentrated and rigorous curriculum spans across computer science disciplines with two program track options to provide you with foundational knowledge and skills development in data structures, algorithms, hardware, and systems. Students accepted into the program are required to develop an individualized plan of study with their adviser based on their academic history and professional goals.

Students who complete the post-baccalaureate certificate and are in good academic standing are able to transition into the online Master of Science in Computer Science program. The post-baccalaureate certificate program has two tracks:

Certificate Track: Post-Baccalaureate Certificate in Computer Science (17-23 credits)   This track is designed for students who are new to the field of computer science and are looking to gain a solid foundation in the field to pursue new career opportunities.

Master’s Track: Post-Baccalaureate Certificate in Computer Science to MS in Computer Science (7 credits prior to beginning the MS)   This track is designed for students who are new to the field of computer science with the goal of continuing their education to pursue a Master of Science in Computer Science.

Career Outcomes

The concentrated, rigorous program of study, equivalent to a minor program in computer science, prepares individuals to start a new career in high technology or to continue on for graduate study.

The curriculum spans across computer science disciplines and provides you with foundational knowledge and skills development in data structures, algorithms, hardware, and systems.

Allie Clifford, a graduate student in computer science, poses for a photograph in the VALT Lab

Application Requirements

  • Application Fee
  • Personal Statement
  • Transcripts
  • One letter of recommendation (Certificate Track) or three letters of recommendation (Master's Track)
  • GRE General Test scores are not required for applicants who will have received a degree from a U.S. institution by time of enrollment. GRE scores are required for all other applicants. 
  • Official TOEFL, IELTS, or Duolingo test scores (if applicable)
  • Portfolio (optional)

Tuition and Financial Aid

We recognize that attending graduate school involves a significant financial investment. Our team is here to answer your questions about  tuition rates  and  scholarship opportunities .

Please contact us at  [email protected] .

faculty photo

Marty Allen

Research/Areas of Interest: Artificial intelligence, machine learning, reinforcement learning.

faculty photo

Research/Areas of Interest: cyber security, web engineering

faculty photo

Karen Edwards

Research/Areas of Interest: low-dimensional geometric topology

faculty photo

Mark Sheldon

Research/Areas of Interest: programming languages, software systems, concurrency, distributed information systems

faculty photo

Richard Townsend

Research/Areas of Interest: functional languages, compilers for embedded systems, program analysis and optimization, embedded domain-specific languages

Related Programs

Computer science (post-bacc), computer science (certificate), computer engineering, computer science, computer science (online).

  • Share on Facebook
  • Share this on X
  • Share on LinkedIn
  • Print this page
  • Email this page

Computer Science Online Graduate Certificate

Offered as:  -->

Advance your education at UMassD

The UMass Dartmouth Computer Science Graduate Certificate provides students who have a bachelor's degree in Computer Science or Computer Engineering with advanced knowledge of selected areas of modern computing—including but not limited to:

  • intelligent information systems
  • parallel and distributed computing systems
  • computer networks
  • software engineering

Students will also gain an understanding of new advances in the discipline of computing such as:

  • neural and evolutionary computing
  • image processing
  • data science 

Successful completion of this certificate program waives the GRE requirement for applicants to the  Master of Science in Computer Science (MSCS)  program.

Students accepted into the UMass Dartmouth MSCS program will receive credit for each certificate class with a grade of B or higher.

For students with BS degrees in fields other than Computer Science or Computer Engineering, we offer 4 online foundation courses in computer science fundamentals. 

  • CIS 115 Computer Programming with C
  • CIS 183 Object-Oriented Programming with Java
  • CIS 322 Data Structures and Fundamental Algorithms
  • CIS 323 Fundamentals of Computer Systems

Many students complete these foundation courses within one year.

Application requirements

Review the  admission process for the Computer Science certificate program. Additional materials required

  • College transcripts
  • Statement of purpose (1- to 2-page essay)

To earn their certificate, UMass Dartmouth Computer Science certificate program students must complete 15 credits.

Choose 2 core courses from:

  • CIS 522 - Algorithms and Complexity
  • CIS 560 - Theoretical Computer Science
  • CIS 570 - Advanced Computer Systems
  • CIS 580 - Paradigmatic Software Development

Choose any  three  (3) CIS 500/600 level courses.

Student success

Umassd advantages.

Customize your education and receive the help and guidance to finish as planned:

  • Value and affordability of a UMass education
  • One-on-one personal advising from enrollment through graduation
  • Free online and in-person tutoring and writing center

University requirements for graduate admissions

  • Submit an application via the online portal. Be sure to provide your full legal name and to capitalize the first letter of all proper nouns.
  • Pay non-refundable $60 application fee (American Express, Discover, MasterCard or Visa) via the online portal. For Nursing applicants, the non-refundable application fee is $75.
  • Statement of Purpose, minimum 300 words. Unless otherwise indicated in the program requirement details, indicate your graduate study objectives, research interests and experience, and business or industry experience if applicable. If you are applying for a teaching or research assistantship, include any special skills or experience that would assist us in making assistantship decisions.
  • Transcripts for all post-secondary institutions attended (regardless of whether a credential is earned or not). Unofficial transcripts are accepted for admissions application review, once enrolled a final official transcript is required. International students applying with an transcript evaluation, please submit that document with your unofficial transcripts. International applicants for Data Science must submit semester-by-semester transcripts as well as consolidated transcripts. 
  • Many programs have specific recommendations/requirements, please see the additional program-specific requirements for more information.
  • International students : official TOEFL iBT, IELTS, Pearson PTE or Duolingo (if accepted by program) score. Unofficial scores are accepted for admissions application review, once enrolled official scores are required and must be sent by the testing agency (copies/scans not accepted). This is required of any applicant who did not earn a bachelor’s degree or higher degree from an accredited academic institution in the U.S. or accepted English-speaking country, see exemptions for more details . We require an overall/total minimum score of 72 on the TOEFL iBT or BAND 6.0 on the IELTS or a 52 on the Pearsons PTE Academic for entrance to any program and a minimum score of 79 on the TOEFL iBT or BAND 6.5 on the IELTS for consideration for a teaching assistantship. Some programs require higher minimum scores (see program-specific requirements). Most programs also accept the Duolingo with a minimum score of 95. The following programs do not accept the Duolingo: Art Education, Biology/Marine Biology, Nursing (MS, DNP, PhD), Psychology: Clinical, and Public Policy. 
  • All official documents are required for enrollment, please have documents (ie. test scores) sent prior to the expiration. 

Program deadlines

Computer Science faculty

Learning style: online.

Online courses are taught by UMass Dartmouth faculty to provide high quality instruction and personal attention. Students have the flexibility to accommodate work and home responsibilities within the structure of defined assignment due dates. The majority of our online courses are taught asynchronously.

Explore more

  • Diversity, Equity, and Inclusion Statement
  • UMassD Course Catalog

Course descriptions, schedules and requirements

Application deadlines.

Fall: Rolling Spring: Rolling Summer: Rolling

Adnan El-Nasan , PhD

Assistant Teaching Professor Computer & Information Science Dion 302F

508-999-8767 ^bik^p^k=rj^ppa+bar

Jiawei Yuan

Associate Professor Computer & Information Science Dion 308A

508-999-8299 etp\i;ph\nn_)`_p

Online & Continuing Education

Foster Administration -->, 001 285 Old Westport Road Dartmouth, MA 02747-2300

508-999-9202 508-910-9060 online@admissions.umassd.edu

UMass Dartmouth is Military Friendly

UMassD is a Military Friendly School, with leading practices in the recruitment and retention of students with military experience.  Learn more about veteran services and benefits at UMassD.

You might be using an unsupported or outdated browser. To get the best possible experience please use the latest version of Chrome, Firefox, Safari, or Microsoft Edge to view this website.

7 Free Online Computer Courses With Certificates

Mariah St. John

Published: Apr 16, 2024, 4:58pm

7 Free Online Computer Courses With Certificates

Key Takeaways

  • The prevalence of technology in day-to-day life makes basic computer literacy an essential skill for personal, educational and professional pursuits.
  • Basic computer skills can expand job prospects, facilitate communication and streamline tasks and work processes.
  • Several free online computer courses with certificates can help learners develop or enhance their skills. These beginner-friendly courses cover fundamental computer skills and cater to individuals with varying proficiency levels.

Computer literacy is crucial for professional, educational and personal pursuits. The widespread use of computers in modern life demands proficiency in basic computer skills. But with the constant emergence of new technology, applications and software, determining which skills to prioritize can feel overwhelming.

One significant advantage of our digital world is the abundance of resources available online. These enable us to develop and advance our computer skills through tutorials, courses and other educational materials. Learners can earn certificates and other professional credentials to validate their abilities.

If you’re ready to advance your computer skills, we’ve curated a list of free online computer courses with certificates ideal for beginners or those seeking to brush up on in-demand skills.

Why You Can Trust Forbes Advisor Education

Forbes Advisor’s education editors are committed to producing unbiased rankings and informative articles covering online colleges, tech bootcamps and career paths. Our ranking methodologies use data from the National Center for Education Statistics , education providers, and reputable educational and professional organizations. An advisory board of educators and other subject matter experts reviews and verifies our content to bring you trustworthy, up-to-date information. Advertisers do not influence our rankings or editorial content.

  • 6,290 accredited, nonprofit colleges and universities analyzed nationwide
  • 52 reputable tech bootcamp providers evaluated for our rankings
  • All content is fact-checked and updated on an annual basis
  • Rankings undergo five rounds of fact-checking
  • Only 7.12% of all colleges, universities and bootcamp providers we consider are awarded

Why Should You Take a Computer Skills Course?

Having basic computer skills is necessary in today’s digitally driven world. Computers are vital in daily life, spanning education, work, day-to-day communication and personal tasks. Developing basic computer skills can help you utilize technology more effectively and efficiently.

Online computer skills courses focused on developing computer literacy offer valuable opportunities to many individuals, such as students, job-seekers, professionals, lifelong learners and those simply interested in brushing up on basic yet in-demand skills.

Employers increasingly expect candidates and employees to possess skills in word processing, creating and managing spreadsheets, web browsing and research, communication, navigating different operating systems and basic troubleshooting.

Free online courses boast many benefits and provide cost-effective, flexible and accessible avenues for skill acquisition and career development. Below, we’ve compiled a list of free online computers with certificates. Our selection covers basic computer skills geared toward beginners. While the courses listed are free, pursuing the certificate track might cost an additional fee.

Degree Finder

Consider these free online computer courses with certificates.

Beef up your computer skills with one of these free courses. Though all of these courses are free, you might have to pay for a certificate of completion.

Certificate Title: Windows 10 Course (2020 Edition) Program Length: Five to six hours Certificate Overview: Microsoft Windows is one of the most widely used and popular operating systems globally for personal and professional use. Proficiency in WIndows-based software and tools is essential for many industries and job roles.

Alison offers a comprehensive course that dives into the essential features of Windows 10, starting with fundamentals like user accounts, display and power settings, desktop applications, file sharing and management, and personalization. This course comprises eight modules and culminates in a final assessment.

Participants earn a CPD-accredited Alison Diploma/Certificate. Alison charges a $22 fee for digital certificates and a $31 fee for printed certificates.

Mastermind Education via Alison

Certificate Title: Essentials of macOS Program Length: 1.5 to three hours Certificate Overview: MacOS is the operating system that powers Macintosh computers, such as Macbooks and iMacs. This operating system fully integrates with other Apple devices and services, making it easier for users to take full advantage of this ecosystem. If you want to navigate the user interface and maximize macOS’s key features and functions on your personal or work devices, consider enrolling in this macOS essentials course.

Mastermind Education ’s course includes two modules covering basic operations, keyboard and mouse shortcuts, system preferences, file management and troubleshooting techniques. You’ll explore ways to enhance productivity using built-in and third-party applications. Learners complete a final assessment and earn a CPD-accredited diploma or certificate. Alison charges a $22 fee for digital certificates and a $31 fee for printed certificates.

SimonSezIT via Alison

Certificate Title: Introduction to Microsoft Word 2019/365 Program Length: Three to four hours Certificate Overview: Microsoft Word remains a popular tool for business and personal use. Word processing applications allow you to create and edit documents, such as reports, essays, letters and résumés. In SimonSezIT ’s introduction course to Microsoft Word 2019/365, you’ll learn how to maximize the functionality of this word processing application.

Learners receive a step-by-step guide on creating documents, executing commands and formatting characters using the application’s various tools.

This course consists of five modules, including a final assessment. Upon completion, participants earn a CPD-accredited diploma or certificate.

Great Learning – PowerPoint for Beginners

Certificate Title: PowerPoint for Beginners Program Length: Two hours Certificate Overview: In Great Learning ’s beginner-friendly course on PowerPoint, you’ll dive into the fundamentals of this widely used software tool to deepen your understanding of its functionalities and create engaging and professional presentations.

This course consists of 11 modules, which include self-paced video lectures. Participants explore key components of PowerPoint, such as Slide Master, SmartArt, basic animation, charts, Excel data dumps and live charts. Learners apply what they’ve learned by creating, presenting and reviewing their own presentation.

Great Learning – Excel for Beginners

Certificate Title: Excel for Beginners Program Length: 4.5 hours Certificate Overview: Excel is a popular and versatile spreadsheet program for personal and professional tasks. It’s often used for data organization, visualization and analysis, chart creation, performing calculations and budgeting. Great Learning ’s free, beginner-friendly certificate course explores Excel’s many capabilities.

Through 4.5 hours of self-paced video lectures, you’ll learn about essential formulas, functions and if-else conditions, which are crucial for manipulating and analyzing data efficiently. You’ll gain proficiency in cell referencing, creating tables and borders, and sorting and filtering data. Upon completion, you’ll earn a completion certificate.

Certificate Title: Learn HTML Program Length: Seven hours Certificate Overview: Codecademy ’s free online Learn HTML course teaches the basics of HTML (HyperText Markup Language), a critical foundation for building and editing websites and their content. HTML skills are crucial in web development and essential for front- and back-end developers ; however, professionals such as writers and content creators also benefit from basic HTML skills.

This beginner course comprises lessons, quizzes and projects covering HTML elements and structure, syntax, tables, forms and semantic HTML. Codycademy’s Learn HTML course is free; however, a certificate of completion is included with paid plans only. Learners can choose between two paid plan options: $14.99 or $19.99 per month.

MITx  via edX

Certificate Title: Introduction to Computer Science and Programming Using Python Program Length: Nine weeks Certificate Overview: MITx ’s course on computer science and programming using Python is the first in a two-course sequence designed for beginners. This course offers a brief introduction to several topics, including algorithms, data structures, and testing and debugging. This course includes lecture videos, exercises and problem sets using Python 3.5. This course can be a stepping stone toward more advanced computer courses.

While this course is free, learners must enroll in a paid track to earn a certificate upon completion. The certificate track costs $75.

Featured Online Schools

Learn about start dates, transferring credits, availability of financial credit and much more by clicking 'Visit Site'

Frequently Asked Questions (FAQs) About Free Online Excel Courses With Certificates

How can i learn the computer online for free.

To learn computer skills for free, identify your learning goals and areas of interest, then find a reputable online learning platform that offers free courses or learning materials. You can supplement your learning with additional resources, such as forums, tutorials or exercises to help you better understand the concepts.

Are free certificates worth anything?

The value of certificates earned through free online courses varies depending on the platform’s reputation and content. Employer policies vary, but in general, certificates from reputable institutions with strong track records are more highly regarded.

Which website is best for online certification courses for free?

Many organizations offer free online certification courses in a variety of subjects. To find the most suitable course, consider your learning objectives, preferred learning style, course content, testimonials and the reputation of the issuing organization.

What basic computer course is best for beginners?

The best computer course for a beginner depends on each individual’s skill level and learning objectives. Many courses cover computer fundamentals, such as computer hardware and software components, operating systems and commonly used office software.

  • 6 Agile Certifications For Project Management Professionals
  • Check Out The 10 Best Cybersecurity Certifications
  • Best Data Analytics Certificates Online
  • Best Online Human Resources Certificates
  • Best Online Certified Medical Assistant Programs
  • Best Online Computer Science Certificates
  • Best Online Programming Certificates
  • Where To Complete A Sonography Certificate Program Online
  • 4 Free Online CNA Courses With Certificates Of Completion
  • 6 Free Online Anger Management Courses With Certificates
  • 6 Free Online Excel Courses With Certificates
  • Free Cybersecurity Training For Certification Prep
  • Free PMP Certification Courses
  • Free Scrum Master Certification Training And Prep Courses
  • Ready To Earn A Business Certificate Online?
  • How To Become A Certified Bookkeeper
  • CAPM Vs. PMP
  • CISSP Certification Requirements And Cost
  • Cybersecurity Certifications For Beginners
  • Medical Billing And Coding Certification
  • What Are The Requirements For Medical Billing And Coding Certification?
  • How Much Does PMP Certification Cost?
  • Scrum Master Certifications
  • Web Developer Certifications And Certificates
  • Certificate vs. Degree vs. Bootcamp
  • How To Get A TEFL Certification
  • What To Know About Free Online Medical Billing And Coding Courses
  • Earning An Online Teacher Certification
  • PMP Certification And Training
  • Choosing Counseling Specializations

Best Online Product Management Certifications Of 2024

Best Online Product Management Certifications Of 2024

Doug Wintemute

Best 6 Bookkeeping Certification Training Courses Of 2024

Heidi Borst

Best Data Science Certifications Of 2024

Best Online CNA Programs Of 2024

Best Online CNA Programs Of 2024

Jeff Tompkins

Best Online Forklift Certifications Of 2024

Amy Boyington

Best ACLS Certification Online Of 2024

Liz Simmons

Mariah is a Berlin-based writer with six years of experience in writing, localizing and SEO-optimizing short- and long-form content across multiple niches, including higher education, digital marketing and travel. Her writing expertise extends to brand strategies and driving small business growth through targeted content. In the last three years, she's primarily produced education-focused content, writing on topics like degree programs, trade schools and career pathways.

Northeastern University Graduate Programs

College of Social Sciences & Humanities

Computational social science.

This graduate certificate leverages the real-world relevance of Big Data, source data, machine learning, and predictive analytics, which are dominant aspects of the contemporary workplace landscape.

The certificate highlights how Big Data, computational analysis, and related techniques can be used to shed light on theoretical and policy questions in the fields of public policy, public health, sociology, criminal justice, political science, economics, computer science, and network science. The certificate will contribute to students’ understanding of:

  • How to collect, analyze, and interpret insights culled from applying computational analyses to Big Data in social science domains
  • The ways in which computational analysis can be used to develop policy and evaluate policy outcomes and results

The field is new and developing rapidly, and employers are eager to hire students trained in this area—both because computational social science is at the cutting edge of interdisciplinary work and because it offers new opportunities for research and analysis. This certificate leverages the real-world relevance of Big Data, source data, machine learning, and predictive analytics, which are dominant aspects of the contemporary workplace. 

More Details

Unique features.

  • The certificate may be completed on its own or in conjunction with other graduate degree programs across the College of Social Sciences and Humanities and the Khoury College of Computer Sciences, as well as Network Science.
  • Students receive specialized technical training in computational techniques in the social sciences.
  • Students attain analytic capacity to frame and investigate social scientific issues and public policies using computational techniques.

Looking for something different?

A graduate degree or certificate from Northeastern—a top-ranked university—can accelerate your career through rigorous academic coursework and hands-on professional experience in the area of your interest. Apply now—and take your career to the next level.

Program Costs

Finance Your Education We offer a variety of resources, including scholarships and assistantships.

How to Apply Learn more about the application process and requirements.

Requirements

  • Application
  • Application fee
  • Personal statement
  • 1 letter of recommendation
  • The Foreign Credential Evaluation (FCE) is a required assessment of all transcripts and documents from non-U.S. accredited post-secondary education institutions. (Review the FCE requirements by country.)
  • English proficiency for international applicants

Are You an International Student? Find out what additional documents are required to apply.

Admissions Details Learn more about the College of Social Sciences and Humanities admissions process, policies, and required materials.

Admissions Dates

Fall: August 15 Spring: December 15

Industry-aligned courses for in-demand careers.

For 100+ years, we’ve designed our programs with one thing in mind—your success. Explore the current program requirements and course descriptions, all designed to meet today’s industry needs and must-have skills.

View curriculum

Northeastern's signature experience-powered learning model has been at the heart of the university for more than a century. It combines world-class academics with professional practice, allowing you to acquire relevant, real-world skills you can immediately put into action in your current workplace. This makes a Northeastern education a dynamic, transformative experience, giving you countless opportunities to grow as a professional and person.

Our Faculty

Northeastern University faculty represents a broad cross-section of professional practices and fields, including finance, education, biomedical science, management, and the U.S. military. They serve as mentors and advisors and collaborate alongside you to solve the most pressing global challenges facing established and emerging markets.

By enrolling in Northeastern, you’ll be connected to students at our 13 campuses, as well as 300,000-plus alumni and more than 3,500 employer partners around the world. Our global university system provides you with unique opportunities to think locally and act globally and serves as a platform for scaling ideas, talent, and solutions.

Related Articles

online computer science education certificate

The Benefits of a Master’s Degree in Today’s Job Market

online computer science education certificate

How Long Does it Take To Complete a Master’s Degree Online?

online computer science education certificate

Why Earn a Professional Doctoral Degree?

Data Science Certificate of Achievement

The Data Science Certificate of Achievement is designed to empower early to mid-career professionals to upskill or discover new career opportunities in an increasingly data-driven world. This program is a good fit if you have a curious and analytical mindset and are looking to acquire new skills in data science.

Data Science is a rapidly growing field with a high demand for professionals with the skills to analyze and interpret large and complex data sets. It is an interdisciplinary field that draws on knowledge from computer science, statistics and domain-specific fields such as finance, healthcare and marketing. The ability to extract insights and knowledge from data is a valuable skill in many industries, making data science a versatile and in-demand career choice.

Upon graduating, you'll come away with practical skills in techniques and tools used to analyze and interpret complex data sets, extract valuable insights from data and communicate findings to a variety of audiences.

To be awarded a certificate, you must complete seven required courses and three elective courses , which allows you to customize your learning experience. Skills development within these courses supports careers in data engineering, data analysis and data visualization.

Additional Details

7 Course(s)

  • DATA 028 Data for Decision Making
  • DATA 029 Data Concepts
  • DATA 030 Data Architecture
  • DATA 031 Data Storage and Serving
  • DATA 032 Data Preparation
  • DATA 033 Data Delivery
  • DATA 034 Data Analysis Applications

3 Course(s)

  • CPRG 100 Introduction to Python Programming
  • CPRG 109 Python and Data Analytics
  • DATA 035 Data Storytelling and Visualization
  • PROJ 048 Data Science Experience Accelerator
  • MGMT 020 IT Business Analysis Essentials I
  • MGMT 021 IT Business Analysis Essentials II

Interested in Group Training?

Contact [email protected] or visit sait.ca/corporate-training to learn more.

Session Time-Out

Privacy policy.

Learn more about SAIT’s Privacy Policy .

Cookie Policy

Cookie policy

This statement explains how we use cookies on our website. For information about what types of personal information will be gathered when you visit the website, and how this information will be used, please see our privacy policy.

How we use cookies

All of our web pages use "cookies". A cookie is a small file of letters and numbers that we place on your computer or mobile device if you agree. These cookies allow us to distinguish you from other users of our website, which helps us to provide you with a good experience when you browse our website and enables us to improve our website.

Types of cookies we use

We use the following types of cookies:

  • Strictly necessary cookies - these are essential in to enable you to move around the websites and use their features. Without these cookies the services you have asked for, such as signing in to your account, cannot be provided.
  • Performance cookies - these cookies collect information about how visitors use a website, for instance which pages visitors go to most often. We use this information to improve our websites and to aid us in investigating problems raised by visitors. These cookies do not collect information that identifies a visitor.
  • Functionality cookies - these cookies allow the website to remember choices you make and provide more personal features. For instance, a functional cookie can be used to remember the items that you have placed in your shopping cart. The information these cookies collect may be anonymized and they cannot track your browsing activity on other websites.

Most web browsers allow some control of most cookies through the browser settings. To find out more about cookies, including how to see what cookies have been set and how to manage and delete them please visit http://www.allaboutcookies.org/ .

Specific cookies we use

The list below identify the cookies we use and explain the purposes for which they are used. We may update the information contained in this section from time to time.

  • JSESSIONID: This cookie is used by the application server to identify a unique user's session.
  • registrarToken: This cookie is used to remember items that you have added to your shopping cart
  • locale: This cookie is used to remember your locale and language settings.
  • cookieconsent_status: This cookie is used to remember if you've already dismissed the cookie consent notice.
  • _ga_UA-########: These cookies are used to collect information about how visitors use our site. We use the information to compile reports and to help us improve the website. The cookies collect information in an anonymous form, including the number of visitors to the website, where visitors have come to the site from and the pages they visited. This anonymized visitor and browsing information is stored in Google Analytics.

Changes to our Cookie Statement

Any changes we may make to our Cookie Policy in the future will be posted on this page.

  • Skip to main menu
  • Skip to user menu

Computer Science Online Short Term 2024-2025 Teaching Positions - UMC MST Division

University of Minnesota

Job Details

  • Develop and teach courses
  • Advise students with regard to academic concerns and school-related organizations
  • May Provide service related teaching duties
  • Participate in the decision relation to the policies, courses, and programs which there is involvement
  • Continuing personal growth within the profession, keep current with the field and broaden knowledge and expertise.
  • Master’s Degree, preferably in the teaching discipline
  • Or, Master’s Degree in another field, plus 18 graduate credits in the teaching discipline
  • A terminal degree in the discipline or related area is preferred
  • Professional and/or teaching experience related to assigned instructional responsibilities
  • Candidates must be willing to demonstrate self-awareness, cultural competencies, and achievement in working with diverse student populations.
  • Excellent oral, written, interpersonal skills
  • Ability to read, write, and understand English
  • Candidates must be eligible to work within the United States

Five strong campuses. One strong state.

The University of Minnesota System is one of the most comprehensive in the nation, with offerings to meet the interests of every student and the changing needs of our society. We're proud of our land-grant mission of world-class education, groundbreaking research, and our commitment to partnering with communities in our drive to serve Minnesota.

The University of Minnesota System has five distinct campuses— Crookston, Duluth, Morris, Rochester, and Twin Cities—serving all regions of the state. Each campus has unique strengths, enriched by its surrounding communities, and all are focused on meeting the needs of students and the state. Discover the signature offerings of each of our campuses by looking at the  campus overviews . 

Working at the University, you’ll be a vital part of our mission of education, research, and community outreach. 

Our total rewards package for employees, includes benefits designed to help you and your family’s physical, emotional, financial, social, and professional health.

At the University of Minnesota, we believe our workforce should reflect the diversity of our community. We value having a diversity of views and experiences that enrich our campus community and foster excellence.

The University of Minnesota provides equal access to and opportunity in its programs, facilities, and employment without regard to race, color, creed, religion, national origin, gender, age, marital status, disability, public assistance status, veteran status, sexual orientation, gender identity, or gender expression.

University of Minnesota System

Share this job

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Similar jobs

Adjunct online professor.

  • Frankfort, Kentucky, United States

Assistant/ Associate Professor, Tenure-Track- Cybersecurity

  • Wellesley Hills, Massachusetts, United States

Tenure-Track Faculty Position in Mathematics

  • Oregon, United States
For You Search Menu Home --> Easton MA 02357

Facebook Twitter Instagram LinkedIn YouTube Leadership in the Community Leadership Globally Leadership on Campus Leadership in the Field                                                                                  -->
    Stonehill College
   
  Aug 27, 2024  
2024-2025 Undergraduate Hill Book   
2024-2025 Undergraduate Hill Book

The Computer Science Major is offered by the Computer Science    Department in the May School of Arts and Sciences   ,

Hassan bajwa college center 110d 508-565-1126 [email protected].

The Bachelor of Science program in computer science is designed to prepare students for entry-level positions in the computer industry or graduate study in computer science. The major offers a selection of courses covering software development, design and analysis of computer systems, computer architecture and computer applications.

The B.S. in Computer Science requires the completion of 22 courses.

Taken Fall Semester

  • CSC 103 - Computer Science I
  • MTH 125 - Calculus I (offered both semesters)

Taken Spring Semester

  • CSC 104 - Computer Science II
  • MTH 126 - Calculus II (offered both semesters)

Sophomore year

  • CSC 201 - Discrete Mathematics for Computer Science I
  • CSC 211 - Data Structures
  • CSC 202 - Discrete Mathematics for Computer Science II
  • MTH 225 - Statistics for Science

Junior and Senior years

Taken Fall Semester (courses offered every other year)

  • CSC 221 - Computer Logic and Organization
  • CSC 314 - Operating Systems
  • CSC 384 - Theory of Computation OR

MTH 384 - Theory of Computation    

  • CSC 311 - Algorithms and Complexity
  • CSC 400 - Capstone: Software Engineering (WID)

Complete Five of the Following Courses

  • CSC 304 - Computer Architecture
  • CSC 305 - Mobile Computing
  • CSC 310 - Cybersecurity
  • CSC 312 - Compiler Design
  • CSC 321 - Data Visualization
  • CSC 322 - Machine Learning
  • CSC 323 - Programming Languages
  • CSC 324 - Web Programming
  • CSC 325 - Database Management Systems
  • CSC 326 - Mathematical Experiments in Computer Science
  • CSC 382 - Artificial Intelligence
  • CSC 390 - Computer Networks
  • CSC 393 - Numerical Analysis OR

MTH 393 - Numerical Analysis    

  • CSC 399 - Topics in Computer Science

Computer Science Honors Program

The student who completes the honors requirements in Computer Science below will be awarded a degree “with honors in computer science.”

  • Cumulative GPA of 3.5 in all major (CSC) courses; and
  • Completion of an honors thesis on a topic in computer science chosen in consultation with a faculty member who acts as the student’s major advisor on the thesis. A committee of three faculty members judges the thesis. The thesis is ordinarily completed during the senior year and the student must earn at least a “B” or better in the thesis.

Contact the Computer Science Department Chair for more information.

IMAGES

  1. Computer Courses Completion Certificate Template Download Printable PDF

    online computer science education certificate

  2. Computer Science Certificate of Achievement Template Download Printable

    online computer science education certificate

  3. Computer Science Academic Achievement Certificate Template Download

    online computer science education certificate

  4. Computer Science Certificate of Completion

    online computer science education certificate

  5. National Level Certificate

    online computer science education certificate

  6. Computer Science Certificate of Completion

    online computer science education certificate

COMMENTS

  1. Best Online Computer Science Certificates Of 2024

    Tuition rates for the computer science certificate programs in our guide range from $342 to $974 per credit. The average program that charges tuition by credit requires 9 to 30 credits, bringing ...

  2. Best Computer Science Courses Online [2024]

    Programming Foundations in C and C++. Learn Computer Science or improve your skills online today. Choose from a wide range of Computer Science courses offered from top universities and industry leaders. Our Computer Science courses are perfect for individuals or for corporate Computer Science training to upskill your workforce.

  3. Professional Certificate in Computer Science for Web Programming

    This professional certificate series combines CS50's legendary Introduction to Computer Science course with a new program that takes a deep dive into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Flask, Django, and Bootstrap. Through hands-on projects, you'll learn to write and use APIs ...

  4. Best Computer Science Certificates

    The cheapest computer science certificate programs charge less than $3,000 for tuition. For example, Madison Area Technical College offers an IT-professional Java developer certificate for under $1,500. Seminole State College of Florida confers a computer programming specialist certificate for less than $4,000.

  5. Explore Computer Science and Engineering Certificates from Top

    Learn computer science funademtals and advance your career with a fully online, flexible certificate. Explore our 100% online computer science and engineering certificates. These courses and Specializations have been hand-picked by the learning team at Coursera.

  6. Certificate in Computer Science Education

    This certificate will prepare you to teach computer science to all K-12 students. All the courses, except for the Methods and Capstone course, align with the CSTA Level 3 standards for high school students. Each course will have a diversity strand that will help teachers address the needs of all learners and include pedagogical content knowledge.

  7. Build your IT career with Certificate in Computing and IT

    Benefit from master's degree learning that can count as credit With MasterTrack Certificates, portions of Master's programs have been split into online modules, so you can earn a high quality university-issued career credential at a breakthrough price in a flexible, interactive format. Benefit from a deeply engaging learning experience with real-world projects and feedback from expert ...

  8. Foundations in Computer Science Graduate Certificate

    Overview. The Foundations in Computer Science Graduate Certificate provides a solid course of study in the mathematical foundations of computing as well as important aspects of computer programming. Students will learn the essential elements of computing theory including logic, proof techniques, combinatorics, algorithm analysis, discrete data ...

  9. CS50: Introduction to Computer Science

    This is CS50x , Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently.

  10. edX

    edX | Build new skills. Advance your career. | edX

  11. Best Computer Certifications for Tech Professionals

    Candidates must pass the 180-minute AWS Certified Solutions Architect - Professional exam (SAP-C02). Cost: $300. Prerequisites: Minimum of two years of AWS Cloud experience recommended. How to Prepare: Attend a paid in-person or online exam prep bootcamp; download a free exam guide and sample questions.

  12. Online Computer Science Certificate Program from Tufts

    As a student in the Tufts computer science certificate program, you will complete a concentrated, rigorous curriculum delivered 100 percent online. We offer two pathways: the Certificate Track (17-23 credits) and the Master's Track (seven credits). Depending on the track you choose, you may complete the program in one semester or one year.

  13. Online Computer Science Education Certificate

    Advance your understanding of the science behind computer science and computing. Be in demand with an online graduate certificate in Computer Science Education for Teachers and learn foundational knowledge needed to become qualified to add this credential to your middle level or high school teaching license. Program type: Certificate - Graduate.

  14. Professional Certificate in Computer Science for ...

    After completing the Professional Certificate inComputer Science for Artificial Intelligence, learners will understand: A broad and robust understanding of computer science and programming. Graph search algorithms. Reinforcement learning. Machine learning. Artificial intelligence principles. How to design intelligent systems.

  15. Certificate in Computer Science Education

    Certificate in Computer Science Education. This 15-credit 100 percent online curriculum in Computer Science Education supports the professional development of teachers interested in advancing their knowledge and skills in computing systems, networking, computational thinking, programming, data analysis, societal impacts, and pedagogical strategies. . Prior experience in computer science is not ...

  16. Online Courses with Certificates

    The Google Career Certificate program is an online training program that offers professional certificates in fast-growing, high-demand technology fields. The program is designed by Google and taught by experts in the areas of IT, user experience design, project management, and more, and combines skills training with hands-on practice.

  17. Computer Science Education Certificate of Graduate Study

    The certificate includes five online courses (18 graduate credits) as outlined under the Curriculum section of this page. Upon completion of the certificate, previously licensed Vermont educators will be eligible for a teaching licensure endorsement in Computer Science Education through the Vermont Agency of Education. Scholarship Support

  18. Computer Science (Online Post-bacc Certificate)

    The online Computer Science post-baccalaureate certificate program provides an opportunity for academically talented, highly motivated adult students, with at least a bachelor's degree, to prepare for a new career or graduate work in computer science.. Program Highlights. Delivered 100% online, the concentrated and rigorous curriculum spans across computer science disciplines with two program ...

  19. Online Computer Science & Engineering Degrees

    Computer Science degree programs on Coursera feature hands-on learning, peer-to-peer support, and the same professors that teach degree courses on campus. Earn your computer science degree or engineering degree online from top computer science schools, like Arizona State University, University of Illinois, and University of London.

  20. Computer Science Online Graduate Certificate

    To earn their certificate, UMass Dartmouth Computer Science certificate program students must complete 15 credits. Choose 2 core courses from: CIS 522 - Algorithms and Complexity. CIS 560 - Theoretical Computer Science. CIS 570 - Advanced Computer Systems. CIS 580 - Paradigmatic Software Development. Choose any three (3) CIS 500/600 level courses.

  21. 7 Free Online Computer Courses With Certificates

    This course includes lecture videos, exercises and problem sets using Python 3.5. This course can be a stepping stone toward more advanced computer courses. While this course is free, learners ...

  22. Graduate Certificate in Computational Social Science

    The certificate highlights how Big Data, computational analysis, and related techniques can be used to shed light on theoretical and policy questions in the fields of public policy, public health, sociology, criminal justice, political science, economics, computer science, and network science. The certificate will contribute to students ...

  23. Data Science Certificate of Achievement

    The Data Science Certificate of Achievement is designed to empower early to mid-career professionals to upskill or discover new career opportunities in an increasingly data-driven world. ... It is an interdisciplinary field that draws on knowledge from computer science, statistics and domain-specific fields such as finance, healthcare and ...

  24. Best Computer Courses Online with Certificates [2024]

    Skills you'll gain: Computer Graphics, Computer Programming, Graphics Software, Computer Programming Tools, Microsoft Excel, System Software, Data Analysis Software, Software As A Service, Spreadsheet Software, Computer Graphic Techniques. 4.7. (1.7K reviews) Mixed · Course · 1 - 3 Months. Free.

  25. Computer Science Online Short Term 2024-2025 Teaching Positions

    This is a short-term and/or temporary online Computer Science teaching position for the University of Minnesota - Crookston Campus's Math, Science, and Technology Department for the 2024-2025 academic year. This position is based on enrollment.

  26. Program: Computer Science, B.S.

    The Computer Science Major is offered by the Computer Science Department in the May School of Arts and Sciences , Hassan Bajwa College Center 110D 508-565-1126 [email protected]. The Bachelor of Science program in computer science is designed to prepare students for entry-level positions in the computer industry or graduate study in computer science.

  27. Free courses to launch your career in Computer Science

    Blockchain Security. Infosec. Course. 4.5 (47) Beginner Level. Build in-demand skills in cybersecurity, coding, software engineering, and more in these free, top-rated learning programs.