Filters
Filters
- Technology Programs
- Programming
Sort by
Find a programming degree


Promoted
Southwest Baptist University
Master of Science in Computer Science
- Bolivar, USA
MSc
Full time
1 year
Blended, Distance Learning
English
The Master of Science in Computer Science program, which qualifies for STEM OPT/CPT benefits allowing international students up to 36 months of practical training, offers a comprehensive and cutting-edge curriculum designed to prepare students for roles in the rapidly evolving tech industry. This advanced program blends theoretical foundations with practical applications, covering a wide range of topics from core computer science principles to specialized areas such as AI, cloud computing, and big data analytics, while emphasizing ethical considerations grounded in Christian principles. Through a combination of rigorous coursework, hands-on projects, and a culminating capstone experience, students develop advanced skills in programming, algorithm design, database management, and AI applications, with a focus on industry-relevant skills including cloud infrastructure management and big data processing, enabling international students to access 12 months of CPT during the program, 12 months of initial OPT, and an additional 24-month STEM OPT extension with qualifying employers.


Promoted
Macromedia University of Applied Sciences
Bachelor Software Engineering
- Berlin, Germany
BSc
Full time
6 semesters
On-Campus
English
We are surrounded by software. The latest computer technology is not only found in PCs and smartphones, but also in cars and even coffee machines. Does your heart beat digitally? In the practical bachelor’s programme in software engineering, you learn how different types of software are planned, programmed and maintained.


Promoted
University of Westminster
Software Engineering BEng Honours
- London, United Kingdom
Bachelor's degree
Full time
3 years
On-Campus
English
Our course examines the best ways to design, build, maintain and evaluate software systems. It uses many of the technical aspects of computer science, especially programming, and aims to develop the professional attitudes, and interpersonal and technical skills you’ll need in the software engineering industry. The course provides a solid foundation in software engineering theory and practice to develop professional software systems. It will equip you to take up a wide range of career opportunities, including software engineer, web application programmer, software designer/analyst or website designer/programmer. You’ll study software development, programming languages, technologies and applications, including Python, Java, HTML, PHP, UML, database technologies, machine learning, algorithms and data structures, web and mobile computing, and Agile software development. Sharing a common first year with the Computer Science BSc Honours course to which you can transfer in Year 1, you specialise in software engineering from Year 2. The Software Engineering BEng emphasises fundamental principles, design, acquisition of practical skills and evaluation of technologies. You may go on to complete an integrated Master's programme with the award of an MEng degree after four years.


Portage College
Computer Programming and Information Technology Certificate
- Lac la Biche, Canada
Certificate
Full time
10 months
Blended, Distance Learning, On-Campus
English
The Computer Programming and Information Technology Certificate program is for full-time students or part-time study and allows you to learn various computer skills and programming needed in IT, video games, and website design. Start working in the Computer Science field or build your skill to further your education.


Portage College
Computer Programming and Information Technology Diploma
- Lac la Biche, Canada
Diploma
Full time
2 years
Blended, Distance Learning, On-Campus
English
The Computer Programming and Information Technology Diploma allows students to combine comprehensive software development skills with hardware expertise. Areas of focus in various programs include computer graphics and image processing, digital hardware, artificial intelligence, cybersecurity, and networking.
Best programs for you
Answer a few questions and we'll match you with programs!


George Brown College
Computer Programming Program
- Toronto, Canada
Diploma
Full time
2 years
On-Campus
English
Get the technical and soft skills to launch a successful career in the information technology (IT) field as a software developer, quality assurance analyst and more with the two-year Computer Programming (T186) diploma program. Learn to build scalable software solutions with the Computer Programming (T186) diploma program.


LaSalle College Montreal
Diploma in Computer Science Technology - Video Game Programming
- Montreal, Canada
Diploma
Full time
6 semesters
Distance Learning, On-Campus
French, English
Explore the fascinating art of creating your own video game universe with this DCS in Computer Science Technology. Using the industry’s leading programming tools (Unity, Unreal, C/C++/C#, Gameplay), this video game development course will teach you essential programming skills. Developed with some of the world’s biggest video game studios, this video game programmer training offers you the necessary knowledge to secure a top position in the industry.

Nordic Online Academy
Course in Programming Fundamentals
- Aalborg, Denmark
Course
Part time
4 months
Distance Learning
English, Danish
Dreaming of a career in programming, technology, or IT? Want to learn how to code? Then you’ve come to the right place – Nordic Online Academy has the solution for you. With our education Programming Fundamentals, you can study whenever and wherever you want – entirely at your own pace.


SAE Institute
BSc (Hons) Games Programming
- London, United Kingdom
BSc
Full time
2 years
On-Campus
English
Unlock your creativity, take your skills to the next level and study games programming at SAE. On our games programming course, you’ll learn the programming and software development techniques that make games work. You’ll also explore topics like games AI, procedural generation, tools development and gameplay programming – all while using industry-standard games development software.


Centennial College
Advanced Diploma in Game Programming (Optional Co-op) (Online)
- Online Canada
- Toronto, Canada
Advanced Diploma
Full time
3 years
Distance Learning
English
With training from Centennial College's Game – Programming you'll graduate with an advanced diploma and the know-how to launch a career in the game software industry. Whether you love the classics or today's technologically advanced games, in this interactive gaming program's courses you'll participate in various phases of game development. This advanced diploma technology program will also focus on topics such as object-oriented software design methodologies and user-oriented interface design, software testing and QA, C#, Java, advanced graphics, web game programming, HTML5/JavaScript, Unity3D, and mobile application development. To underscore the curriculum's applied focus, two software development projects will be included. These "real world" games/simulations/applications will require you to utilize all the technical and business skills acquired during your studies to build high-quality software.


University of St Andrews - Online
Fast-track counseling
Course in Introduction: Programming in Python
- Online United Kingdom
Course
Part time
41 days
Distance Learning
English
Fast-track counseling
Start your programming journey with Python, understanding syntax, data structures, and basic programming principles. This short course for beginners will provide you with hands-on experience of the core features of Python and how to apply these to real-world problems.


George Brown College
Computer Programming - Low Code Program
- Toronto, Canada
Diploma
Full time
2 years
On-Campus
English
Gain the skills in modern software development to pursue exciting career paths like low-code developer, systems analyst, digital transformation specialist and more with the two-year Computer Programming – Low-Code Development (T189) program. n the Computer Programming – Low-Code Development (T189) diploma program, students learn about modern software development, emphasizing low-code technologies.


SAE Institute Germany
Bachelor in Games Programming
- Berlin, Germany
- Munich, Germany
- + 3 more
Bachelor's degree
Full time, Part time
24 months
Blended
English
From the fundamentals to advanced modules that cover game programming in detail, graduates of this study programme emerge with highly marketable skills, which power one of the largest sectors of the creative media industries.


Goldsmiths, University of London
MSc Computer Games Programming
- London, United Kingdom
MSc
Full time, Part time
On-Campus
English
This MSc is tailored for people who want to work in the game industry. You will learn multi-platform game development and gain a solid foundation in programming to help you develop your own skills. The MSc has a strong focus on business and entrepreneurship, including the possibility to work with industry partners as part of your internship.


LaSalle College Vancouver
Bachelor of Science in Game Programming
- Vancouver, Canada
BSc
Full time
3 years
On-Campus
English
A Bachelor of Science in Game Programming prepares students for an exciting, rewarding and in-demand career in an industry where tech and creativity intersect. Bring compelling stories, interesting characters and unique strategies to life through a program that merges applied art, computer science and software programming. Study and work with like-minded creatives to design and develop the next generation of video games with a holistic approach that incorporates state-of-the-art equipment and exceptional teaching by industry insiders at the forefront of their field. Get ready to make gaming your life’s work.


San Jose City College
CIS Computer Programming - Associate Degree
- San Jose, USA
Associate Degree
3 years
Blended
English
The department of Computer Information Systems (CIS) offers degrees and certificates in three major areas: Computer Programming, Network Administration and Web Developer.See the respective major sheets for additional information about the specific certificates and degrees. A grade of "C" or better is required in all certificate, major and major elective courses.


San Jose City College
CIS Computer Programming - Certificate of Achievement
- San Jose, USA
Certificate
3 years
Blended
English
The department of Computer Information Systems (CIS) offers degrees and certificates in three major areas: Computer Programming, Network Administration and Web Developer.See the respective major sheets for additional information about the specific certificates and degrees. A grade of "C" or better is required in all certificate, major and major elective courses.


Boston University Summer programs
Fast-track counseling
Introduction to Internet Technologies and Web Programming Summer Course
- Boston, USA
Summer Course
Full time
6 weeks
On-Campus
English
Fast-track counseling
Introduction to the basic architecture and protocols underlying the operation of the Internet with an emphasis on web design, web application programming, and algorithmic thinking. General familiarity with the Internet is assumed.
Popular Technology Programs Programming degree types
Popular study format
Learn more about ming degree programs
A programming degree develops students' skills in coding, programming, and the development of software, websites, games, and applications. Find a programming degree using our search below.





























