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
SF Recruitment

21h ago

Senior Software Engineer

Senior Software Engineer with key skills in TDD, node.js, MySQL, JavaScript and angular is sought by a high growth scale up based in the Midlands. Working at the forefront of B2B technology this senior Software Engineer will play a key role in improving the product portfolio using a wide range of technologies to deliver cutting edge solutions used internationally on a daily basis. This role would suit a software engineer with a broad range of technologies (including ML/AI) who is looking for a clear progression pathway and a varied, interesting greenfield development focused day to day. In return this Senior Software Engineer can expect excellent career development and training opportunities within one of the fasting growing tech businesses in the B2B retail/ e-commerce space. This Senior Software Engineer should have most of the following key skills: - Solid commercial experience working within a complex, product led environment - Strong Test driven development skills with the ability to write unit tests - Full stack JavaScript skills - node.js, JavaScript, angular etc - Third party integration skills - MySQL database experience - Solid cloud exposure - AWS, GCP etc - Solid system design understanding - Serverless, Headless, microservices etc - Any Machine learning skills would useful - A positive, engaging personality with no ego but the resolve to challenge and question existing process the norm when required This Senior software Engineer will receive: - Base salary of circa £65,000 - £80,000 DoE - Long term remote working with one day a month in the office - Extensive personal development scheme - 25 days holiday - Private pension & healthcare - Fast paced, autonomous culture with extensive growth potential - Regular remuneration reviews So if you are a Senior Software Engineer who wants to join a market leading business with innovation at its core please apply now to be considered Senior Software Engineer Midlands (long term remote working available) £65,000 - £80,000 AWS, GCP, MySQL, system architecture, JavaScript, machine learning

Balsall Heath, UK·

Full Time

Forward Role Recruitment

21h ago

Full Stack Engineer

Full Stack Developer | JavaScript | TypeScript | React.js | Node.js | Next.js | MongoDB | Nottingham Are you a junior developer looking to take the next step in your career? Or an established mid-level engineer who feels limited by progression opportunities in their current place of work? If so, I have a brilliant new role to share with you I am exclusively partnered with a leading business in the sports and entertainment sector who are currently searching for a talented Full Stack Developer to join their team. You will work closely with the Lead Software Engineer to design, develop, and maintain my client's existing web applications and will have the opportunity to help shape the digital footprint of this business. Key Responsibilities: Design, develop, and maintain robust, scalable web applications across the full stack (front-end and back-end) Collaborate with team members to deliver high-quality software solutions Write clean, well-documented, and efficient code using modern technologies Troubleshoot and optimise applications for performance, scalability, and security Continuously improve the software development process through code reviews and technical discussions Requirements: Proven experience as a Full Stack Developer with expertise in both front-end and back-end development Strong proficiency in JavaScript (ideally TypeScript), React.js, Node.js and related tools and frameworks Experience with database management (SQL or NoSQL) Solid understanding of version control (Git) Familiarity with Agile development methodologies and CI/CD pipelines Excellent problem-solving and communication skills, with a team-oriented mindset Strong attention to detail and a drive for delivering high-quality solutions Desirable Skills (not essential): Redis BEM SASS (Syntactically Awesome Style Sheets) Linux Microsoft Windows Server . Extra Details: Up to £40,000 base salary benefits Onsite role (Nottingham City Centre) 2 stage interview process Interviews will be taking place from NEXT WEEK To be considered for the role, please apply directly to this job advert. For more information, drop me a DM Full Stack Developer | JavaScript | TypeScript | React.js | Node.js | Next.js | MongoDB | Nottingham

UK, UK
OFS

21h ago

Software Engineer – Python – Investment Management

Software Engineer – Python (Flask / Django / FastAPI) – Investment Management Location: Central London Salary: £75,000 - £110,000 An esteemed Investment Management firm in Central London is seeking a Software Engineer with strong Python expertise to join their core engineering team. This role provides an opportunity to be part of a pioneering institution in the Investment Management industry, known for its tech-first approach and innovative culture. Your key responsibilities in this role will be: Designing and building new in-house technology products and applications in line with Front Office and other business stakeholder requirements Identify opportunities for operational efficiency, including automating manual tasks and processes in collaboration with operations teams. Work closely with internal technology leadership and non-technical teams to develop strategies for the business technology roadmap. Skills and Experience Required: Python Proficiency: At least 4 years of commercial experience using Python (FastAPI / Django / Flask) to develop applications in Financial Services. Cloud Technology: Experience working with cloud platforms, preferably AWS or Azure . DevOps Expertise: Familiarity with CI/CD, Docker containers, Git, Bitbucket, Terraform, and experience with TSQL and GraphQL . (Preferred experience) Front-end experience with React This role is ideal for a Python Software Engineer seeking to make a significant impact within a forward-thinking firm. If your experience aligns with the above, please submit an up-to-date CV.

UK, UK
Reward Gateway

21h ago

Head of Wellbeing (Head of Engineering)

Reward Gateway, together with Edenred, are a global market leader in benefits and employee engagement. We help our clients and their leaders to transform employee experience that will attract, engage, and retain top talent through employee benefits, strategic reward and recognition, well-being, and much more. With our shared missions of ‘Making the World a Better Place to Work” and ‘Enriching connections, For good’. You’ll be contributing to improving employee engagement and building better, stronger, and more resilient organisations to improve people’s daily lives. Our shared mission guides our every action and charts a sustainable path to a better future. As we continue the growth of our business, an opportunity has become available for an experienced senior manager to take on this new role. As our Engineering Head of Wellbeing, you will lead the teams responsible for the delivery of our well-being and fitness products. You will drive the implementation and execution of our wellbeing initiatives ensuring they are robust, scalable, and secure amidst a rapidly evolving tech landscape. You will guide a highly skilled Engineering team toward the creation of a global wellbeing platform meeting the needs of both users and merchants. You will oversee delivery across both web and mobile apps with an API-first cloud-based approach, applying your knowledge to simplify and refine operational processes. Some of Your Responsibilities & Core Duties will be to: Lead initiatives to enhance the fitness and wellness capabilities in our platform, aligning with the trend towards personalised mobile-first wellness experiences. Contribute to the definition and delivery of Engineering roadmaps, anticipating technical challenges and managing interdependencies. Oversee the entire software development lifecycle, from conception to deployment and maintenance, ensuring high-quality outcomes across all phases. Implement best practices in coding, testing, and maintenance to enhance system scalability and performance, particularly for high-traffic events. Ensure compliance with health and wellness industry standards and regulations, integrating third-party wellness tracking technology solutions with a seamless user experience. Set a high bar for software engineering excellence, emphasizing efficiency, performance optimization, and high availability. Being a mentor to tech leads and managers across the Engineering organisation. The Experience and Key Skills you will have: Proven experience leading and managing large teams or projects in a user-centric fitness and wellness area. Understanding of machine learning techniques in the context of fitness and wellness technology. Strong technical expertise in API development, coupled with a deep understanding of software architecture and design patterns. Expertise in cloud technologies, particularly AWS, with the ability to deploy and manage scalable cloud-based solutions. Extensive knowledge of fitness and wellness technology solutions, including insights into user engagement, digital health strategies, and mobile wellness technologies. Excellent analytical and problem-solving skills, capable of making data-driven decisions. Experience communicating with senior stakeholders including executives, partners, and vendors. Ability to thrive in a fast-paced, continuously evolving environment, fostering a culture of innovation and excellence. The Interview Process: Online screening interview with the Senior Talent Partner Interview with the Group Director of Engineering and Director of Engineering (App & Merchant Experience) Final interview with the CTO and CPO Be comfortable. Be you. At Reward Gateway, we want all of our employees to feel comfortable bringing their passion, creativity and individuality to work. We value all cultures, backgrounds and experiences, as we truly believe that diversity drives innovation. Express yourself, join our community and help us Make the World a Better Place to Work. We hire BETTER. From perks to people, our BETTER approach to hiring earns us more trust, happier people and more world-class talent that help us to make the world a better place to work. Find out more about Reward Gateways approach to benefits, equality, talent, technology, empathy and what you’ll get in return for joining our Mission at r g.co/lifeatrg .

UK, UK
TFGM

21h ago

Infrastructure Engineer

Are you passionate about meeting customer’s needs with digital technology? Would you like to play a key role in continually improving products and services to connect people with places in Greater Manchester? Your Role You will be responsible for deploying and maintaining a variety of products and services forus, including CCTV, Public Information systems, colleague’s network and Internet access, wireless access, and telephony. You will be covering a large geographic area that includes TfGM’s head office, transport interchanges, Metrolink stops, sometimes even on a bus. You will take ownership of incidents and problems, ensuring solutions are fully documented, reporting on and maintaining service health across a portfolio of services, identifying and resolving platform issues, supporting project delivery and contributing to the Practice. Who are we? Transport for Greater Manchester (TfGM) is responsible for delivering Greater Manchester’s future transport strategy and commitments. We also deliver a wide range of day-to-day public transport and active travel services and projects to keep the city-region moving and growing. We have ambitious plans to establish a fully integrated, high capacity transport system across Greater Manchester becoming a digital transport operator keeping the City Region moving and growing, helping people in Greater Manchester make over 6 million journeys a day. In multi-disciplined teams, our practices are using modern tools, techniques and technologies of the Internet era to deliver great products and services for the travelling public, colleagues and TfGM. The breadth of what we do is wide and varied, and we are innovating fast. The scale of change, the size of the investment and the dedicated team we have today make it an exciting place to work with a lot of scope to deliver first-class products and services and continue your own personal development journey. There is a relaxed, dress-down culture, a dynamic working environment and with a culture that collaborates, shares, continually learns, challenges and embraces better ways of doing things to continually meet user needs through technology and data. What you’ll bring What you do and how you do it is important whatever type of role you work in at TfGM and even small behaviours and actions can have a really big impact. At TfGM, our behaviours bring to life our values of Deliver, Care and Adapt. You will be an experienced Network Infrastructure Engineer who can 'make a difference' to the way we develop and deliver products and services to meet user needs in support ofTfGM strategies and roadmaps. You will be responsible for deploying and maintaining a variety of products and services forus, including CCTV, Public Information systems, colleague’s network and Internet access, wireless access, and telephony. You will be covering a large geographic area that includes TfGM’s head office, transport interchanges, Metrolink stops, sometimes even on a bus. You will take ownership of incidents and problems, ensuring solutions are fully documented, reporting on and maintaining service health across a portfolio of services, identifying and resolving platform issues, supporting project delivery and contributing to the Practice. You will demonstrate skills and experience in the following key areas: Customer service and stakeholder engagement. Working closely with a range of internal departments and external contractors. Working with networking infrastructure and end devices in the field. Configuring, troubleshooting and maintaining Cisco equipment at CCNA level. Working knowledge of network service delivery and operations within the ITIL framework. Time management and an ability to prioritise between delivery and operational tasks. What we can offer you You’ll be part of a very close knit and supportive team of like-minded network engineers. We provide close onboarding support for new team members, including a senior colleague buddy system and at least 2 person teams when working in the field. Flexible and hybrid working apply unless specifically needed on a site for operational or project delivery reasons. This is a permanent role and comes with a salary of £58,539 - £63,866 per annum depending on experience. This is comprised of base salary plus market supplement, (£47,539 - £52,866 plus MFS £11,000, the market supplement is paid monthly and reviewed annually). At TfGM we encourage candidates to discuss flexible working options at any stage of the recruitment process. Our benefits include: 28 days holiday per annum (plus bank holidays) Flexible and hybrid working options to promote and support a good work/life balance Free bus travel within Greater Manchester and free Rail or Metrolink travel to and from work within the Greater Manchester boundary Local Government Defined Benefit Pension Scheme which includes life cover of 3x your salary and options to increase your pension contributions Commitment to learning and personal development and upskilling with reimbursement of professional fees, where essential to the role We promote good physical and mental health and can provide additional support to staff via our employee assistance programme when required What's next? If you believe you have the skills and experience required, we’d really like to hear from you. To apply please submit your CV and also provide a covering letter providing clear examples of how your experience meets the requirements of the role, all appointments will be based on merit. Our short-listing process is anonymised, so please do not include your name or contact details on either of these documents. If any personal details are included these will be visible to the hiring manager. We embrace AI to enhance our operations and to innovate our services. However, we value human talent and are looking for passionate individuals to join our organisation. Please ensure you personally complete your application and read all the instructions carefully to maximise your chances of success. Applications that rely too heavily on AI may be rejected during shortlisting, however we understand that AI may be used as a reasonable adjustment, if using AI to support your application, please give a brief explanation why to help ensure fair selection process. TfGM is proud to be an equal opportunities employer that encourages and celebrates diversity. We want to recruit and retain a workforce that reflects the communities we serve and welcome individuals from all backgrounds by committing to providing a fully inclusive and accessible recruitment process. We will offer support and reasonable adjustments if required and we also have a Guaranteed Assessment Scheme which you can find out more information on here. For this opportunity, you must be able to prove you have the right to work in the UK Please note we are not a licensed sponsor. Please note we may close the advert early if we receive a high volume of applications. NOTE TO AGENCIES we will be accepting direct applications only for this role. No fee will be paid if a candidate is hired for this position as a result of an unsolicited agency or search firm referral CV

Rusholme, UK·

Full Time

Akkodis

21h ago

Senior Azure Cloud Engineer

Senior Azure Engineer (AI/Cloud Security) Remote, £100k Are you a seasoned Azure Engineer looking to take the reigns on a high-impact cloud and AI transformation project for a prestigious global organisation? Roles like this don't come around that often. This is your chance to play a key role in my clients transition over to Microsoft Azure cloud. We will need to you be able to design and implement the system from scratch whilst ensuring it is compliant with ISO 27001 and GDPR. You will be working in a highly regulated environment where compliance is a huge part of every project, so experience in similar settings is a huge bonus. My client is a huge advocate for progression within the team, keen to support the right person with obtaining new qualifications whilst making their way into management. If you're looking for a clear progression path in the cyber security space, with an employer who opens doors for you this could be exactly what you're looking for. In essence - this role demands hands-on exposure in Microsoft Azure, Cloud security frameworks, and AI-driven cloud automation. I'm only looking for the highest calibre of Azure enthusiasts for this role due to the complexity of the remit. You will lead the end-to-end migration of core infrastructure from on-prem to Azure - It's a high-profile and business-critical programme so you'll be able to back yourself and deliver the programme to a flawless standard And the role doesn't stop there. You'll also get the chance to drive the adoption of AI and machine learning technologies in Azure; so AI-driven cloud automation experience here; is an absolute must. I'd like you to be well certified, ideally Azure Solutions Architect Expert (AZ-305), Azure Security Engineer Associate (AZ-500), or equivalent and naturally have a good handle on ISO 27001 GDPR, and other regulatory frameworks. Naturally, this role will also be heavily stakeholder management focused so you need to be the type of Engineer who can realistically manage expectations both diligently and confidently across the business. As an individual, you'll be technically astute and one who delivers. It's also important that you thrive from working in a fast paced and truly enterprise environment. This role is fully remote, in return you will receive a 10% bonus package based on personal performance and a basic salary ranging from 80k to 100k Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/ or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website

Farringdon, UK·

Full Time

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.