sitepoint-terminal
#

Welcome to SitePoint!

#

Access a huge library of books and courses

#

On various topics: JavaScript, Python, AI, and more!

Explore over 700 courses

Browse our comprehensive collection of courses, books, and tutorials on a wide range of development and design topics.

Django A-Z: Build & Deploy Web Projects With Python & Django
Django A-Z: Build & Deploy Web Projects With Python & Django

video

Git & GitHub Masterclass: The Practical Bootcamp
Git & GitHub Masterclass: The Practical Bootcamp

video

Web Development Foundation: Learn HTML5, CSS3 & Bootstrap
Web Development Foundation: Learn HTML5, CSS3 & Bootstrap

video

·

5.0
Python Data Structures and Algorithms: The Complete Bootcamp
Python Data Structures and Algorithms: The Complete Bootcamp

video

Python A-Z: Learn Python By Building 15 Projects
Python A-Z: Learn Python By Building 15 Projects

video

React JS Masterclass: Zero To Job Ready With 10 Projects
React JS Masterclass: Zero To Job Ready With 10 Projects

video

·

4.5
Looking for more?

Browse our comprehensive collection of courses, books, and tutorials on a wide range of topics.

Browse Library
Course List
Collection of more than 700 courses

The home for developers

Track your course progress, manage projects, and find your dream job - all in one place.
Start your free Trial
Toolbox overview
Matt Mullenweg avatar

... I joined SitePoint to learn more about web stuff and their PHP/MySQL tutorial was probably the first I used.

Matt Mullenweg

Creator of WordPress, CEO of Automattic

For all learning paths

Whether you’re a full-stack developer, designer, or looking to get into AI, we’ve got a path for you.

Full Stack JavaScript Developer
Full Stack JavaScript Developer

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·4 steps
Web Development Basics
Web Development Basics

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·2 steps
Pro Dev Workflow
Pro Dev Workflow

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·3 steps
Build Beautiful Webpages
Build Beautiful Webpages

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·5 steps
React Front End Development
React Front End Development

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·4 steps
Vue Front End Development
Vue Front End Development

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·4 steps
We’ve got a path ready for you!

Discover our library filled with learning paths for all kinds of learners.

Browse Library
Recommended jobs for developers

Browse thousands of jobs in Software Development

Browse all jobs
Noir

21h ago

Senior Data Engineer (Python, PySpark) - Remote

Senior Data Engineer (Python, PySpark) - Remote (Data Engineer, Senior Data Engineer, Python, PySpark, SQL, C#, Big Data, Databricks, R, Machine Learning, AI, Agile, Scrum, TDD, BDD, CI / CD, SOLID principles, Github, Azure DevOps, Jenkins, Terraform, AWS CDK, AWS CloudFormation, Azure, Senior Data Engineer, Data Engineer) Our client is a global innovator and world leader with one of the most recognisable names within technology. They are looking for a Senior Data Engineer with significant Python and PySpark experience to join an exceptional Agile engineering team and work on enterprise grade software systems using Databricks, Python, Spark, R and SQL. We are seeking a Senior Data Engineer capable of providing input on best practices and development standards, and mentoring of other team members. The role will include working with architects, creating automated tests, instilling a culture of continuous improvement and setting standards for the team. You will be responsible for building a greenfield modern data platform using cutting-edge technologies, driving innovation, defining data platform stacks and contributing to the great company culture. The successful candidate will have strong Python, PySpark and SQL experience, possess a clear understanding of databricks, as well as a passion for Data Science (R, Machine Learning and AI). Database experience with SQL and No-SQL – Aurora, MS SQL Server, MySQL is expected, as well as significant C#, Agile and Scrum exposure along with SOLID principles. Continuous Integration tools, Infrastructure as code and strong Cloud Platform knowledge, ideally with AWS is also key. We are keen to hear from talented Senior Data Engineer candidates from all backgrounds. This is a truly amazing opportunity to work for a prestigious brand that will do wonders for your career. They invest heavily in training and career development with unlimited career progression for top performers. Location: Remote Salary: £65k - £75k Bonus Pension Benefits To apply for this position please send your CV to Nathan Warner at Noir Consulting. NOIRUKTECHREC NOIRUKREC

Altrincham, UK
Syntax Integration Limited

21h ago

Remote Service Desk Engineer

Remote Service Desk Engineer Location: Remote (based in the United Kingdom) The Company Syntax Integration is a Managed Services Provider, primarily serving clients in the financial, property, and investment sectors. The Candidate The Remote Service Desk Engineer role involves providing comprehensive IT support, including monitoring alerts, performing backup checks, and resolving customer issues via calls and tickets. The role requires proficiency in Microsoft Cloud solutions, Windows Server OS, and backup tools, along with strong problem-solving and communication skills. Shifts Primary Shift: Monday to Friday, 07:00am – 15:30pm Focus on backup checks and monitoring alerts Handle calls and tickets from 07:00am – 09:00am, before office-based engineers start. On-Call Shift: Monday to Friday, 6:30pm – 09:00am (standby for calls and tickets). Saturday and Sunday, 24x7 (standby for calls and tickets). On-call remuneration: Pro-rated payment for any work completed and a standby allowance. Responsibilities Daily Operations: Perform comprehensive backup checks and monitor customer alerts daily. Ensure all alerts are documented, escalated, and resolved according to SLA standards. Call and Ticket Handling: Respond to customer calls and tickets between 07:00am – 09:00am. Ensure prompt resolution or escalation as needed. On-Call Support: Be on standby for out-of-hours calls and tickets during designated on-call shifts. Address urgent issues requiring immediate attention during on-call hours. Customer Interaction: Deliver excellent customer care and communication throughout all interactions. Documentation and Reporting: Maintain accurate records of all incidents, service requests, problems, and resolutions. Follow internal and external procedures for documenting work. Technical Skills Required Proficiency in Microsoft Cloud solutions such as Office 365 (Exchange Online, SharePoint Online, OneDrive for Business). Experience managing devices and remote systems using tools like Intune, Datto RMM, and TeamViewer. Strong skills in Windows Server OS, Windows/MacOS troubleshooting, and hardware diagnostics for laptops/desktops. Practical knowledge of: DNS, DHCP, Active Directory, Hyper-V, Exchange, WDS. File and folder security management. Smartphone troubleshooting. Familiarity with backup and disaster recovery tools like Azure, SkyKick, Barracuda, and Spanning. Understanding of Microsoft security tools, including Multifactor Authentication and Azure Audit Logs. Soft Skills Required: Experience working on an IT Service Desk. Understanding of ITIL Service Management disciplines (Incident, Problem, and Change Management). Excellent verbal and written communication skills. Strong problem-solving abilities and customer service focus. Professional telephone manner and customer-facing demeanour. Ability to prioritise tasks and work under pressure to meet deadlines. High attention to detail, self-motivated, organised, and capable of multitasking. Why work for us? On-call standby payment and pro-rated pay for actual work completed during on-call shifts. 25 days annual leave plus bank holidays. Employee assistance program and discounts at certain retailers. Certificate reimbursement and reward scheme. Free e-learning platform. Life insurance and health insurance.

Leigh, UK
Owen Thomas | Pending B Corp™

21h ago

Back End Developer, Algorithms/Data Structures, GoLang | Crypto Exchange, Scale up | Salary Range $100,000-$130,000 Base Stock Options Benefits (Fully Remote)

Back End Developer, Algorithms/Data Structures, GoLang | Crypto Exchange, Scale up | Salary Range $100,000-$130,000 Base Stock Options Benefits (Fully Remote) We’re seeking a talented multifaceted Back-End Developer, who is comfortable building end-to-end processes for a hyper growth scale-up - and is ready to nail a Leetcode/System Design interview The Company: Series B, with circa 50 employees with 60% of them being in Engineering. They operate a fully-remote work culture (on EU timezone) that is ambitious, dynamic and fast-paced. You will be joining the API team, bolstering the backend team of 4 currently. They encourage trust and autonomy, so this is a great opportunity to have impact and grow fast in your career. Requirements for the Back End Developer, Algorithms/Data Structures, GoLang: Solid knowledge of basic Algorithms, Data structures and Design Patterns Confidence with complex System design Minimum 4 years of experience in designing and building distributed backend technologies/services (ideally start-up experience) Ideally, experience with Go or Python Familiarity with the AWS cloud, Docker, Kubernetes, MongoDB, Postgres, Cassandra, Sentry, Prometheus and Grafana BONUS: Familiarity with Blockchain systems, Smart Contracts, Web 2 or 3, Solidity Remuneration : The Back End Developer, Algorithms/Data Structures, GoLang role can pay a salary range between $100,000-$130,000 Base, however are open to reviewing candidates with expectations above or below this range. This opportunity comes with attract stock options, and other great benefits to make you feel valued and supported - if successful. If you are keen to hear more about the Back End Developer, Algorithms/Data Structures, GoLang | Crypto Exchange, Scale up | Salary Range $100,000-$130,000 Base Stock Options Benefits (Fully Remote) then apply to the role and we will give you a call if we think you are a match

Bolton, UK
HMDG

21h ago

WordPress Developer – Website Support Manager (Fully Remote)

WordPress Developer – Website Support Manager (Fully Remote) Why Work With Us? HMDG is a specialist healthcare marketing agency. We are a friendly and accessible team, and for us, culture is everything. Our staff are part of a close-knit team, working hard and having fun. We strongly believe in a good work-life balance. If you have a good sense of humour and want to work for a company that cares about you – not just the numbers – then you’re in the right place. We want work to be something you enjoy. If you dread Sundays because of work on Monday, then we’ve done something wrong. We offer fully flexible working, so you don’t need to take holiday just for a doctor’s appointment, an MOT, or a school sports day. About You We are looking for a WordPress Developer to manage our portfolio of existing customer websites, handling updates, troubleshooting, and support. This role does not involve building new websites; instead, you will work closely with our clients to maintain and improve their live websites. We need someone who can seamlessly integrate into our team and deliver results quickly while fitting into a culture built on fun, ethics, honesty, and hard work. This role is ideal for a highly organised, creative, and customer-focused WordPress developer who thrives in a fast-paced environment and is comfortable working remotely. Attitude is everything. You need to be positive and a team player. Meet our team here: https://tinyurl.com/nnnzb98u Key Responsibilities Manage our existing website portfolio, troubleshooting issues and providing ongoing customer support. Communicate with website clients via our ticketing system. Assist the web team with tasks such as setting new websites live. Collaborate with the SEO and marketing team to build landing pages and implement SEO optimisations. Key Requirements Technical Experience: Proven experience in WordPress design and development. Skilled in using page builders, including Elementor and Divi. Strong front-end and back-end development skills. Responsive web design expertise. Knowledge of SEO optimisation and website performance best practices. About You: Must be UK-based. Excellent written and verbal communication skills. Strong problem-solving skills and attention to detail. A true team player – willing to work with others to help everyone succeed (no egos or drama). A great sense of humour – if you're very straight-laced, this isn’t the company for you Benefits Include Unlimited holiday Christmas off. Fully remote working – and we mean it; there’s no requirement to be in an office. Birthday present. Flexible working. Private medical care – covering both physical and mental health. Team trips and holidays throughout the year (our last trips were to Malaga and Centre Parcs, this year-Ibiza). Salary: £30k–£40k, depending on experience. If you’re looking to join a fun team with big ambitions and be part of something special, get in touch

Bury, UK
Noir

21h ago

Senior Data Engineer (Python, PySpark) - Remote

Senior Data Engineer (Python, PySpark) - Remote (Data Engineer, Senior Data Engineer, Python, PySpark, SQL, C#, Big Data, Databricks, R, Machine Learning, AI, Agile, Scrum, TDD, BDD, CI / CD, SOLID principles, Github, Azure DevOps, Jenkins, Terraform, AWS CDK, AWS CloudFormation, Azure, Senior Data Engineer, Data Engineer) Our client is a global innovator and world leader with one of the most recognisable names within technology. They are looking for a Senior Data Engineer with significant Python and PySpark experience to join an exceptional Agile engineering team and work on enterprise grade software systems using Databricks, Python, Spark, R and SQL. We are seeking a Senior Data Engineer capable of providing input on best practices and development standards, and mentoring of other team members. The role will include working with architects, creating automated tests, instilling a culture of continuous improvement and setting standards for the team. You will be responsible for building a greenfield modern data platform using cutting-edge technologies, driving innovation, defining data platform stacks and contributing to the great company culture. The successful candidate will have strong Python, PySpark and SQL experience, possess a clear understanding of databricks, as well as a passion for Data Science (R, Machine Learning and AI). Database experience with SQL and No-SQL – Aurora, MS SQL Server, MySQL is expected, as well as significant C#, Agile and Scrum exposure along with SOLID principles. Continuous Integration tools, Infrastructure as code and strong Cloud Platform knowledge, ideally with AWS is also key. We are keen to hear from talented Senior Data Engineer candidates from all backgrounds. This is a truly amazing opportunity to work for a prestigious brand that will do wonders for your career. They invest heavily in training and career development with unlimited career progression for top performers. Location: Remote Salary: £65k - £75k Bonus Pension Benefits To apply for this position please send your CV to Nathan Warner at Noir Consulting. NOIRUKTECHREC NOIRUKREC

Bolton, UK
Noir

21h ago

Senior Data Engineer (Python, PySpark) - Remote

Senior Data Engineer (Python, PySpark) - Remote (Data Engineer, Senior Data Engineer, Python, PySpark, SQL, C#, Big Data, Databricks, R, Machine Learning, AI, Agile, Scrum, TDD, BDD, CI / CD, SOLID principles, Github, Azure DevOps, Jenkins, Terraform, AWS CDK, AWS CloudFormation, Azure, Senior Data Engineer, Data Engineer) Our client is a global innovator and world leader with one of the most recognisable names within technology. They are looking for a Senior Data Engineer with significant Python and PySpark experience to join an exceptional Agile engineering team and work on enterprise grade software systems using Databricks, Python, Spark, R and SQL. We are seeking a Senior Data Engineer capable of providing input on best practices and development standards, and mentoring of other team members. The role will include working with architects, creating automated tests, instilling a culture of continuous improvement and setting standards for the team. You will be responsible for building a greenfield modern data platform using cutting-edge technologies, driving innovation, defining data platform stacks and contributing to the great company culture. The successful candidate will have strong Python, PySpark and SQL experience, possess a clear understanding of databricks, as well as a passion for Data Science (R, Machine Learning and AI). Database experience with SQL and No-SQL – Aurora, MS SQL Server, MySQL is expected, as well as significant C#, Agile and Scrum exposure along with SOLID principles. Continuous Integration tools, Infrastructure as code and strong Cloud Platform knowledge, ideally with AWS is also key. We are keen to hear from talented Senior Data Engineer candidates from all backgrounds. This is a truly amazing opportunity to work for a prestigious brand that will do wonders for your career. They invest heavily in training and career development with unlimited career progression for top performers. Location: Remote Salary: £65k - £75k Bonus Pension Benefits To apply for this position please send your CV to Nathan Warner at Noir Consulting. NOIRUKTECHREC NOIRUKREC

Bury, UK
Check out our latest articles

Stay sharp with the latest updates in tech industry!

Random Forest Algorithm in Machine Learning
Random Forest Algorithm in Machine Learning

Published in

·AI·

January 27, 2025

What Is Cloud Computing?
What Is Cloud Computing?

Published in

···

January 26, 2025

Collections in Java
Collections in Java

Published in

··

January 24, 2025

SQL Commands: The List of Basic SQL Language Commands
SQL Commands: The List of Basic SQL Language Commands

Published in

····

January 22, 2025

Explore all articles

Discover a world of insights - browse our complete collection of articles in one place!

See all articles

We Develop Elite Developers

Ready to get started? Access a library of books and courses on JavaScript, Python, AI, and more!
Start your free trial

7 Day Free Trial. Cancel Anytime.

Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.